Optimizing Breadcrumb code. Updated filters
* Removed parameters from BreadcrumbSvc.update(). BreadcrumbSvc
now looks at $location and $routeParams internally and calculates
the breadcrumbs all within the service.
* Updated BreadcrumbSvc to run on routeChangeSuccess instead of
routeChangeStart. This garuntees that the routeParams are loaded.
* Added replace filter to replace one substr with another
(e.g. {{'hello world'|replace:' ':'-'}} -> 'hello-world')
* Applied fix to truncate filter for end char length