Feature #961
fixed project settings

Change-Id: I6239471945db00020ba32776c5d21eae34df3fe2
Feature #857  Storing the projection value as a Shared Object.
Default text gets reset to "EPSG:4326" if the Shared Object is invalid.
Fixed compiler warning and changed shared object names to be more unique
and meaningful.  Also simplified code.

Change-Id: I4c37a24f949e122528140a3066d4f23945cafea3