feat(ncyBreadcrumb): watch every expression founded in labels

In somes cases, the breadcrumb has to be updated without changing the state. A `$viewContentLoaded` can be trigged manually but this implementation of the feature causes no overhead for the developper.

There is one watcher created for each expression in each labels. All watchers are deregistered before breadcrumb's updates.
chore(test): launch test with different versions of dependencies

It uses the grunt-shell plugin to do a bower install with different versions of dependencies (angular 1.2.18 & 1.0.8 for the moment).