moved projection code into freemaplibProj project, separate from freemaplib, to avoid freemaplib having any dependencies on proj4 or jcoord