WIP: Add Capistrano v3 support to the gem.

*This is a work in progress. Please do not merge*

These commits add support for the latest Capistrano changes. I have bumped the version up a major version so that if necessary its still pretty easy to continue along supporting the old version of the gem. The major changes here also include allowing for there to be a different format other than the upstart scripts.