replaced google map widget with openlayers
added ability to edit geo fence
upgraded to latest build of open layers, has nicer controls
initial version of sort widget
Merge branch '3.0' of github.com:errai/errai into geofencing
fixed the sort selection
added store location sort and removed location positioning to LocationProvider.java
changed parameter name
added geo fencing
Refactored proxy loader generators and ensured they all run asynchronously
Cleanup related to prev. refactoring
code cleanup
Merge branch '3.0' of github.com:errai/errai into geofencing
Removed dep. to errai-config from errai-codegen-gwt to break dep. cycle
bus now properly fires an associating event when starting from uninitialized
Merge branch '3.0' of github.com:errai/errai into geofencing
Introduced AbstractAsyncGenerator that can be used by all async generators
Added the maven-enforcer-plugin to the root pom and fixed the ensuing breakage
removed excessive .. from templates
initial implementation of @ShadowService as well as fixes to connection recovery with SSE

Conflicts:
	errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/bootstrapper/IOCGenerator.java
	errai-jpa/errai-jpa-client/src/main/java/org/jboss/errai/jpa/rebind/ErraiEntityManagerGenerator.java
	errai-marshalling/src/main/java/org/jboss/errai/marshalling/rebind/MarshallersGenerator.java
	errai-navigation/src/main/java/org/jboss/errai/ui/nav/rebind/NavigationGraphGenerator.java