Cleaning up npm/bower dependencies and grunt tasks

- Removed unneeded dependencies and updated needed dependencies in
package.json and bower.json
- Cleaned up package.json and bower.json
- Remove unneeded “relaxing” options and added some “enforcing” options
in .jshintrc
- Updated angularfire.js to conform to new .jshintrc options
- Removed changelog task from grunt
- Removed CasperJS link in README
Can we compromise on this one? I really don't enjoy the quote warnings.