fix($state): do not emit $viewContentLoading if notify: false

 - pass options.notify to $view.load() from $state.go(), i.e.:
   $state.go($state.current.name, { }, { notify: false})
 Closes #1387
chore(karma): Update angular to 1.3.0
docs($urlMatcherFactory): Add example for .type()
fix(stateFilters): mark state filters as stateful. closes #1479

angular 1.3. added a perf enhancement where filters must be stateless, or mark themselves as stateful.
fix($urlMatcherFactory): no longer generate unroutable urls

Previously, urlMatcherFactory would squash default param values and any double slashes from generated urls (by default).  This behaviour caused urls generated with default values in them to not route back to the state that generated them.  Change the default behaviour to squash only the param-value and not the URLs.

Closes #1487

feat($urlMatcherFactory): configurable url param squashing

Allow configuration of the squashing behavior of default-url-parameters on a per-param basis with reasonable default setting.