better naming
fixed a couple of bugs with shared pointer to shaderProgram
projection revamp. Work in progress
using MapProjection::HALF_CIRCUMFERENCE instead of macro HALF_CIRCUMFERENCE
initial commit to mercator projection unit tests. Work in progress