fix(common): implementing IE-safe array search

Fixes #625
chore(grunt): adds grunt-conventional-changelog plugin

this plugin let's us autogenerate changelogs, all we have to do is to
follow the convetions this commit message follows

the angular.js project itself uses this convention too

we could then also somehow integrate the changelog task in one of the
release tasks
chore(grunt): adds load-grunt-tasks module

makes it way more easier to maintain grunt plugins
Merge pull request #630 from PascalPrecht/load-grunt-tasks-support

chore(grunt): adds load-grunt-tasks module
chore(package): fixing package.json structure

Per CommonJS Package specification (http://wiki.commonjs.org/wiki/Packages/1.0)
Merge branch 'grunt-conventional-changelog-support' of git://github.com/PascalPrecht/ui-router into PascalPrecht-grunt-conventional-changelog-support

Conflicts:
	Gruntfile.js
	package.json
release 0.2.5
Merge pull request #1 from angular-ui/master

f