WIP Provide npmjs registry provisioning

WIP!

/cc @NickHeiner 

## Users
* `npm install angular-translate` should now only load itself without any event.

## Developers
* `npm install` should invoke prepublish because it is locally
* `npm run-script shipit` does all steps except `npm publish` incl. changelog

## CI
* Should be covered: well do only headless tests (because of npm test). Think we should introduce a new config for CI?
Currently a special case for canary only. Should not be merged in master.

-Jan

Am 08.09.2014 um 23:06 schrieb Nick Heiner <notifications@github.com>:

> In package.json:
> 
> >    "repository": {
> >      "type": "git",
> >      "url": "http://github.com/angular-translate/angular-translate"
> >    },
> >    "scripts": {
> > -    "postinstall": "bower install",
> > -    "test": "karma start karma.unit.conf.js --single-run"
> > +    "prepublish": "bower install",
> > +    "shipit": "bower install && bower update && grunt release",
> but then again, if you want the results of the release to be committed to git, then why is /dist/ in .gitignore?
> 
> —
> Reply to this email directly or view it on GitHub.
>