fix to buffer filtering -- was treating '{' and '}' inside strings like part of the JSON structure
Fixed ERRA-492: Default conversion in data binding should allow null values for all types
Fixed ERRAI-489: @Bound should default to field name rather than the name given in @DataField
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
Fix to resolving array element back references in JacksonTransformer

I think this fixes ERRAI-499 as it was the only way to reproduce a problem with the provided classes.
data-binding: minor javadoc improvements
Added the maven-enforcer-plugin to the root pom and fixed the ensuing breakage
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
Fixed pom: removed newline in surefire argline which prevented the bus tests from runnning
Fixed ERRAI-507: MarshallersGenerator fails for subtypes of generic entities