Mikhailov/release procedure

This changes list adds grunt-shipit task to ease deployment. Added task is wrapped by custom release task. Shipit wrapper is a bit more special thing for SourceJS. Custom wrapper encloses some options, changes their representation and implements some Source-specific handlers in itself.

There is no documentation right now, unfortunately... It is going to be added asap. 
 Isn't this already a wrapper? What I meant, to pass env options like this:

```
deployOpts: {
  defaults: {},
  prod: {},
  staging: {}
}
```

Where Prod config gets default options + custom overridings from `prod` settings.