fix($urlMatcherFactory): concat respects strictMode/caseInsensitive
closes #1395

- Changed concat to delegate to $urlMatcherFactoryProvider.compile()
Merge pull request #1420 from christopherthielen/issue-1395

fix($urlMatcherFactory): made UrlMatcher.concat respect strictMode/caseI...
Update README.md: fix link to build instructions
docs: Fix extra "will" in ui-sref-active-eq

The word “will” is repeated twice.
Merge pull request #1442 from chrischrischris/master

docs(uiSrefActive): fix extra "will"
fixed missing service inject
Merge pull request #1462 from thiago-negri/patch-1

fix(sample): missing service inject
chore(readme): remove amout of ways to install

There are currently five ways, not four, and I figured there is no point in keeping the number anyway.
Merge pull request #1463 from javiercejudo/patch-1

chore(readme): remove amout of ways to install
feat($urlMatcherFactory): Made a Params and ParamSet class

- make state.ownParams and params use Param type
fix(): populate default params in .transitionTo. closes #1396
feat($state): add state params validation Closes #1433

feat($urlMatcherFactory): add function to get a RegExp Type
fix($state): queue all state registration until runtime. closes #1435

- param Type(s) are not available until runtime because they can be injected. UrlMatcher requires Type. StateBuilder creates UrlMatchers. Therefore, states must be built JIT at runtime.
fix($urlMatcherFactory): default to parameter string coersion.

feat($urlMatcherFactory): unify params handling code for path/search
feat($urlMatcherFactory): add a defaultType that does string coersion
and supports arrays (for params)
feat($urlMatcherFactory): separate default Type(s) for path/query params

Closes #1414
- rename $$UrlMatcherFactoryProvider to $$UMFP
- move $types from UrlMatcher.prototype to $UrlMatcherFactoryProvider closure
made .when defer till runtime
Merge pull request #1443 from christopherthielen/default-type-coersion

Fixes for Typed Params
Revert "made .when defer till runtime"

This reverts commit 97f8d9034bddffc4da3240b2cf004a6f8b2f5631.
fix($state): register states at config-time
fix($urlMatcherFactory): register types at config-time

- allows Types to be referenced before runtime
- reverts 97f8d9034bddffc4da3240b2cf004a6f8b2f5631
- partial revert 838b747664a6687360ea588b1d77faa32e4a7650

fix($state): handle parent.name when parent is obj

 - during state registration, properly grab parent.name and queue state definition, if parent is an object reference
 - Adding comment for commit 838b747664a6687360ea588b1d77faa32e4a7650
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