fix($state): change default value of `inherit` option to `true`

Since #970, `href()` method takes into account the `inherit` option. This option needs to have a `true` default value in order to not introduce a breaking change.

Moreover, the `true` value is more convenient for this "high-level oriented" method.
Fixed typo on line 469 of angular-ui-router.js
Change 'this' with $state in $state.go

Allow partial application of $state.go as in _.partial($state.go, ...)
Update README.md

Add npm install instructions
Restore comment in .run function call

In a previous version there was a example of how to use the $state inside a ng-class.
chore(changelog): fix changelog is just plain wrong, was showing features that aren't even released yet.
chore(changelog): fix changelog dates
Added new resource links to videos and ui-router-extras
Merge pull request #1177 from sroe/patch-1

chore(sample): Restore comment in .run function call
Merge pull request #1173 from NickHeiner/patch-1

Update README.md
Merge pull request #1156 from miguelsm/master

chore(style): Change 'this' with $state in $state.go
Linked example titles to plunkrs
fix(docs): Explain return value of rule as function
fix($resolve): Resolves only inherit from immediate parent
fixes #702
Fix Memory Leak.Inspite of creating new scope, it isn't used and called  method
Update README.md added the LearnCode.academy vid

The free LearnCode.academy video on youtube from Will Stern covers some of the ui-router quite nicely.
fix(docs): Removed an incorrect semi-colon

Function ui.router.router.$urlRouter#sync had an example with an incorrect semi-colon. Removed to avoid confusion.
fix(docs): fix bug in decorator example
Merge pull request #1238 from alexanderchan/patch-1

Update README.md added the LearnCode.academy vid
feat(typescript): Add typescript definitions for component builds

- Add api/angular-ui-router,d.ts typescript definition file
- Add reference to typescript definition in component.json

Simplifies usage of this library by typescript developers (+2 squashed commits)
Squashed commits:
[531f0b8] remove angular reference
[268643f] added typescript definition for component builds