Cleaned up and finalized $FirebaseArray test units. Removed cross-pollination with $asArray methods by moving all sync-related logic.
Merge branch 'release_0.8' into release_0.8_kato
Fixed pending test in $firebase.$remove by working around MockFirebase bug
Cleaned up $FirebaseObject test units, removed cross-pollination from SyncObject to FirebaseObject, fixed some minor bugs in $bindTo's unbind callback and $$update handling of $id.
Fix error in promise resolution if args passed directly into FirebaseArray (did not execute .call correctly)
Merge pull request #357 from firebase/release_0.8_kato

Clean up $FirebaseArray test units