Add Capistrano v3 support to the gem.

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.

I am actively testing a project against this. If anyone else has time please weigh in.