Make `$firebase` into a provider and allow API extension

As discussed in [#298](https://github.com/firebase/angularFire/pull/298#issuecomment-40464000), this PR offers a way to extend the API so that these newly added methods can be enjoyed by `$child` references as well.