feat(UrlMatch): adding 'paramType' to specify the whether a state parameter is 'path' or 'query'
feat($state): adding 'reloadOnPath' and 'reloadOnQuery' state configurations to permit url changes without controller and/or view reloads.

Useful when you want reflect changes in the $stateParams and url without having to recreate/reload controllers and views.
test($state): adding test coverage for 'reloadOnPath' and 'reloadOnQuery' state configurations