Initial implementation of ObservableArray
Remove the record from the record array after it has been destroyed
Add Model#destroyed?
Update persistence spec
Merge branch 'master' into fix_model_loading_from_nested_json

Conflicts:
	opal/vienna/persistence.rb