chore(grunt): adds grunt-conventional-changelog plugin

this plugin lets you auto-generate changelogs based on given commit
history

you commit messages have to follow the same conventions that are used
in this commit

for more information see http://github.com/btford/grunt-conventional-changelog
Merge pull request #186 from katowulf/master

FIxes #181 - $login not resolving when using custom tokens
Wrap onLoaded and onChange callbacks in timeout
Expose $changePassword method in $firebaseAuth. Fixes #177.
Merge pull request #188 from laurentlbm/master

Fixes #177 - Expose $changePassword method in $firebaseAuth
Remove `./angularfire.min.js` from bower.json's `main` array.
Updated README to install phantom and casper from the NPM
Don't leak AngularFire/AngularFireAuth to global scope
Throw error if simple login is not included, instead of broadcasting
Move custom login auth function from $firebaseAuth to $firebase
Remove custom login and routing logic from $firebaseAuth, rename to $firebaseSimpleLogin
Remove callback from $firebaseSimpleLogin and rely on events instead
Merge pull request #195 from philippbosch/fix-bower.json

Remove `./angularfire.min.js` from bower.json's `main` array.
Tweaked error message.
Added a getUserInfo, removeUser, and resetPassword function.
Added reset password stub
Check for null/undefined input to orderByPriority filter, fixes #206
Remove self=this overwrite in $auth method, fixes #208
Shims for IE compatiblity, fixes #196
Add promises for $add, $save, $set and $remove, fixes #183