Changed HeightMapLoad to require a HeightMapInfo

It updates the HeightMapInfo that was passed to it.
Does not create a new HeightMapInfo and return the pointer.