style(docs): some style fixes
chore($translatePartialLoader): add a setPart() method to the provider
Merge branch 'canary' of github.com:PascalPrecht/angular-translate into canary
move the `function` in the examples and fixed a few minor spelling errors
Parse given translate-values

This enable to separate scope data from translation data without
using the controller as this is a view-related task
chore(refresh): Avoid table deletion before a version is loaded

Deletes a current translation table only if it's new version is loaded successfully.

To achieve such behavior the loadAsync() and uses() were rewritten.
The loadAsync() method is now responsible only for loading a translation table.
A responsibility of handling $nextLang is moved to uses() to increase a reusability of
loadAsync() method.

Lines
$rootScope.$broadcast('$translateChangeError');
are added to the refresh() method to avoid breaking changes (see tests).
chore(refresh): Coding style (for loop)

Change the coding style of the for loop
feat(): shortcuts and links\n\nShortcuts creates a shorter translationId if the last key equals the one before(foo.bar.bar -> foo.bar). Also added support for linking one translationID to another by prepending '@:'. So if foo.bar = '@:chuck.norris', then the value for chuck.norris will be retrieved instead.
Watch parent scope for change if we got interpolationsParams

In order to keep the view updated when data passed through
interpolationParams changes, keep a watch on parent scope.
This is particulary necessary when the data is a promise which
will get updated as the request completes
Add unit testing for added behaviors
Merge pull request #208 from Aestek/feature/parsed-translate-values

Parse given translate-values
chore(Grunt): use load-grunt-tasks

https://github.com/sindresorhus/load-grunt-tasks
chore(Grunt): add load-grunt-tasks to the package.json
Changed 'parseUrl' function to allow replacement of multiple occurences of '{part}' and '{lang}' in 'urlTemplate'.
Merge pull request #225 from HolgerPersch/canary

Changed 'parseUrl' function to allow replacement of multiple occurences of '{part}' and '{lang}' in 'urlTemplate'.
Merge pull request #216 from komakino/master

feat(): shortcuts and links
merge():
Merge branch 'canary' of github.com:PascalPrecht/angular-translate into canary
Merge branch 'robin' into canary
chore(docs): ukrainian docs preparation