#93705: added package.json file with dependency info so we can use continuous integration in drone.io
#93705: Fixes to layers docs and declaration.
#93705: added stub files for aggregation layers.
#93705: Fixes to class declaration and doc.
#93705: Improved WMSLayer declaration and docs.
#93705: Added stub for the LayerLoader class.
#93705: Added require statemets to enable javascript bundle construction with browserify, by having file dependencies explicitely know.
#93705: Renamed Jakefile to Jakefile.js and added task to create javascript bundle.
#93705: added tile layer wrapper.
#93705: Test page now uses SMC.tileLayer.
#93705: test page now uses the js bundle built using jake and browserify.
#93705: Added jshint and browserify to npm's config file.
#93705: Added entry point for browserify building process, with the final functionality (in this early stage, three layer types) that we want browserify to bundle in one JS. Browserify handles the load of of required scripts.
Merge pull request #3 from luisromangz/93705-MapBaseArchitecture

#93705 map base architecture