data-binding: refactoring to reduce generated code size
data-binding: more refactoring, +additional unit test
fixed errai-cdi mvp demo
Fixed Errai-412: @Bindable types cannot be fired as CDI events when bound to UI fields
Fixed up JBoss AS 7 deployment for JPA Basic demo
Fixed deployment of grocery list demo on JBoss AS 7.
initial stab at async beanmanager
Added DataBinding as a dependency for unit testing
Fixed ERRAI-370: Marshalling of enum types with abstract methods
Added missing changes for ERRAI-370 fix
Fixed ERRAI-419: Poor error message when a @Portable type has an interface property with no portable implementations
additional work on async bean manager
fix to problem ERRAI-354
Added README and tweaked some wording for grocery list demo
Added autocomplete for item and department names
Added an EventTranslator to refire JPA lifecycle events as CDI events.

This gets rid of the old "yuck" comments where the model knew about the view, and the view
had to look itself up through a static reference. There is still some "yuck" lying around,
but the hope is to modify ErraiEntityManager to fire these events on its own eventually.

Also introduced the new GroceryList type, which will enable removing items from the list.
Created a provider for User; it only works locally for now (will solve the login problem when there's a server side)

Also changed my mind on HistoricalItem. That's gone now.
Ignore generated files
Fixed ERRAI-411: compiler exception when running errai on linux with diffrent users
Prepared docs for 2.1.1.Final release