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. 
Common config is used to be the application' options wrapper. I suppose, that `<%=environment%>.json` should be separated from options.js, because it's aimed to configure deployment only. Don`t u think so?