Made backend data manipulation in test more stable

(it was failing on some machines because primitiveInt came last and lacked a trailing
comma the JSONObject's string representation)
errai-jpa-demo-todo-list - added disability to add an empty item
Merge pull request #37 from smiklosovic/master

errai-jpa-todo-list - added disability to add an empty item to the todo list
Better fix for ERRAI-489: @Bound should default to field name rather than the name given in @DataField
Merge branch 'master' into 3.0

Conflicts:
	errai-ui/src/main/java/org/jboss/errai/ui/rebind/DecoratorTemplated.java
refactor JBoss 7 support into seperate modules. This involves making the Vfs stuff for Reflections pluggable and discoverable as an ErraiApp.properties flag. Also, support for AS6 is now dropped.

Added new ChaosMonkeyServlet for testing. Session recovery also now fixed.
bus throttling fixed. slight change to the contract dealing with error handling with lifecycle events due to the bus' more aggressive "world must go on" policy.