GDSEP-7
GDS-1076
GDS-1021
GDS-1028
GDS-903
Tide: Minor change in collection initialization
Added warning in the doc about interceptors for @DataEnabled
Possible divide by 0 in PageableConverter
Added h2 dep for building tests
GDS-1084 Dirty check context should store maps/collections snapshots
instead of history of collection events
A related change in checkAndMarkNotDirty is that we can now update
reliably the stored snapshot when data is received from the server, event
in the case of conflicts
fixRemovalsAndPersists has also been changed to adjust the stored snapshot
when receivign a removal of persist event
Merge branch 'dirty-coll-rework'

Conflicts:
	as3/framework/org/granite/tide/data/Conflicts.as
	as3/framework/org/granite/tide/data/DirtyCheckContext.as
	as3/framework/org/granite/tide/data/EntityManager.as
	test/graniteds_test/build.xml
GDS-1084 Incorrect handling of embedded objects in checkAndMarkNotDirty
GDS-1084 Minor changes
GDS-1075 PagedQuery.refresh() does not propagate add/remove events
GDS-1086 Java: externalization of maps
GDS-1087 JPA persistence manager does not always close EntityManager
+ cleanup in server mergeExternal which does not need any persistence
manager
GDS-1091
GDS-1091
Added test
Temporarily ignore test