updated initialization of viewModule
updated MercProjection constructor
updated viewModule to include a member for projection, default sets it to mercator projection, unless some other projection is specified.
added a method to get the reference of the current mapProjection
retabbing
redtabbing
retabbing
clean with consolidated constructors and init method. also retabbing
cleaned mapTile
a forward declaration for viewmodule was missing.
removed return from setMapProjection which has a void return type
Merge remote-tracking branch 'origin/merge-projection-viewModule'

Conflicts:
	core/tangram.cpp