refactor($breadcrumb): change the method of building the chain of states

Build the chain by retrieving all the parents from the current state instead of simply iterate on $state.$current.path.
This refactoring is needed to introduce the "parent overriding" property (issue #7)
Merge branch 'master' of https://github.com/ncuillery/angular-breadcrumb