Fixes #385 - Fix assert message to say object vs array
Fixes #378 - forEach iterates only firebase data
simplified $FirebaseObject structure by adding $$notify method
added $FirebaseObject.forEach method to override angular.forEach iterations
modified $firebaseUtils.each not to depend on angular.forEach (which could cause infinite recursions when it invokes $FirebaseObject.forEach)
Merge branch 'release_0.8.1' into release_0.8.1_defaults

Conflicts:
	dist/angularfire.js
	dist/angularfire.min.js
	src/FirebaseObject.js
Merge branch 'release_0.8.1' into release_0.8.1_defaults

Conflicts:
	dist/angularfire.js
	dist/angularfire.min.js
	src/FirebaseObject.js
Update $$conf to work better with jshint/lint/IDE warnings
Merged with release_0.8.1 branch
Merge pull request #395 from firebase/release_0.8.1_defaults

Fix forEach iteration to only include firebase data