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
Merge branch '3.0' of github.com:errai/errai into geofencing
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
improved error message
data-binding: defaulting to model value type when widget value type cannot be inferred at runtime
data-binding: added default conversions for BigInteger and BigDecimal
Reindent to 2 spaces in preparation for merge into 3.0
Merge master into 3.0

Conflicts:
	errai-bus/demos/pom.xml
	errai-bus/pom.xml
	errai-cdi/demos/errai-cdi-mobile-demo/pom.xml
	errai-cdi/demos/errai-cdi-mvp-demo/pom.xml
	errai-cdi/demos/errai-cdi-stock-demo/pom.xml
	errai-cdi/demos/errai-cdi-stress-test/pom.xml
	errai-cdi/demos/errai-cdi-tagcloud-demo/pom.xml
	errai-cdi/weld-integration/pom.xml
	errai-common/pom.xml
	errai-ioc/pom.xml
	errai-jaxrs/demos/jaxrs-demo/pom.xml
	errai-jpa/demos/errai-jpa-demo-grocery-list/pom.xml
	pom.xml