ERRAI-517 - Create widgets for the ListWidget representing UL and LI elements
added ordered list panel
Merge branch 'master' of github.com:errai/errai into widget
Introduced community release profile
Don't deploy demos for now (until we finished the demo refactoring)
Fixed ERRAI-532: Errai fails to find array marshallers for non-concrete types in DevMode
Merge branch '2.3'

Conflicts:
	errai-marshalling/src/main/java/org/jboss/errai/marshalling/rebind/DefinitionsFactoryImpl.java
	errai-marshalling/src/main/java/org/jboss/errai/marshalling/server/MappingContextSingleton.java
Temporary quick-fix for ERRAI-533. We need to think more about which way we want to go with this one.
Fixed ERRAI-529: IoC generates invalid code for some usages of generics
Merge branch '2.3'

Conflicts:
	errai-ioc/src/main/java/org/jboss/errai/ioc/rebind/ioc/injector/InjectUtil.java
Cleared out TODOs from previous commit and added new tests for RPC methods with various arg types (refs ERRAI-533)

NB: the tests are not passing yet; they just demonstrate the problem!
code cleanup of codegen and additional unit tests
fix to marshalling problem with exposed abstract or interface types from an ExposedTypesProvider