implemented Google Doc and Local doc providers
mostly implemented persistent doc provider
implemented batch strategies
custom tests and global setup flags in doc provider
set global setup flag
started event target class
updated EventTarget for object graph
updates from newer EventTarget in closure library
set bubbles to false by default
use new EventTarget class
set bubbles to true for object changed events
added simple propagation test
fixed adding and removing parents
fixed propagation for lists
Merge branch 'graph-events'
declared custom related methods on doc provider
defined custom methods for google doc provider
made custom functions static
implemented local custom objects
put getId and getModel in rdm.custom