fix(grunt): fix regex in grunt util to handle pre-release versions

NOTE: this also includes a temporary work-around for Bower
feat(minerr): log minerr doc url in development

Closes #3566
feat($location): add support for state and title in pushState

Adds $location pushState & replaceState methods acting as proxies to history
pushState & replaceState methods. This allows using pushState to change state
and title as well as URL. Note that these methods are not compatible with
browsers not supporting the HTML5 History API, namely IE<10.