Allow to customize username in revision log via  variable
Convert specs to RSpec 2.14.8 syntax with Transpec

This conversion is done by Transpec 1.13.1 with the following command:
    transpec

* 11 conversions
    from: obj.should
      to: expect(obj).to

* 5 conversions
    from: == expected
      to: eq(expected)

* 2 conversions
    from: expect(collection).to have(n).items
      to: expect(collection.size).to eq(n)

* 1 conversion
    from: collection.should have(n).items
      to: expect(collection.size).to eq(n)

* 1 conversion
    from: obj.should_not
      to: expect(obj).not_to
Clean up Capfile comments
Merge pull request #1073 from mbrictson/patch-1

Clean up Capfile comments
Switch to high-quality SVG badges

This is so that the badges don't look like a blurry mess on retina screens.

Note that this also fixes the Travis status, which was previously reporting green. It is now correctly showing "error", matching the status shown here: https://travis-ci.org/capistrano/capistrano
Merge pull request #1074 from mbrictson/patch-1

Switch to high-quality SVG badges
Tests fail with Rspec 3, so pin at 2.14.x.
Switch to rbx-2 for Travis build.

This should fix the "Requested binary installation but no rubies are available
to download" error in Travis for rbx.
Merge pull request #1075 from mbrictson/pin-rspec-2.14.x

Fix Travis build by pinning Rspec at 2.14.x and switching to rbx-2
Minor fix for `deploy.rb.erb`
Merge pull request #1031 from sauliusgrigaitis/master

Allow to customize username in revision log via local_user variable
Merge pull request #1057 from loganhasson/master

Convert specs to RSpec expect syntax with transpec
removed HighLine in favor of ruby's noecho
added spec to verify echo/noecho works
Merge pull request #1112 from kaikuchn/master

removed HighLine in favor of ruby's noecho
Improve Server Property handling

* Deep copy properties added using the 'roles' keyword
* If a property exists on a server when another definition is
encountered and is an Array, Set or Hash then add the new values

This allows roles to specify properties common to all servers and
then for individual servers to modify them, keeping things DRY

See example in: spec/lib/capistrano/configuration/servers_spec.rb:31