New function "pvPortRealloc"

Hey, feel free to open a PR! This seems like it could be useful.

I see it is calling pvPortCalloc with 1; should it just call pvPortMalloc?