updated documentation:
* tile generation now specifies projection properties
* improved documentation of binning levels
Merge pull request #23 from oculusinfo/docs-autobounds

updated documentation
Added hierarchical PubSub utility class. SharedObject class has been removed and previous layer state objects have been replaced with pubsub. This will allow for layers to communicate to each other. It also allows an easier mechanism for broadcasting to entire groups.
Changes to graph tiling:
- added support for quadtree decomposition to force-directed layout algo
- added more whitespace padding around raw nodes during layout of lowest hierarchical level communities
- minor bug fix for saved community layout results
Updated twitter-topics example to use new PubSub system. Added few missing methods to server and client layer classes.
Merge branch 'develop'

Conflicts:
	tile-client/src/main/webapp/js/layer/client/ClientLayer.js
Refactored code so that layers are responsible for publishing changes to their state. Removed LayerMediator classes. Refactored and fixed minor styling and css issues.
Refactored layer isolation code in main to ensure zIndex order matches config file layer order.
Moved quadtree decomposition algo from tile-generation to geometric-utilities project
Merge pull request #26 from oculusinfo/graph_tiling_20141003

Changes to graph tiling:
Fixed server configuration race condition bug. Refactored client layer factory. Fixed twitter-topics example for changes made to pubsub. Other minor refactoring.
Merge branch 'develop'
Added missing documentation.
Merge pull request #25 from oculusinfo/feature/8349

Feature/8349
Merged 'develop'.

Conflicts:
	tile-client/src/main/webapp/js/layer/server/ServerLayer.js
	tile-client/src/main/webapp/js/layer/server/ServerLayerMediator.js