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
Fix svn fetch_revision error

Escape backslash of `sed` command argument. Close #1061
Use `svn log -l 1` to get the last revision of working directory.
`svn log -r HEAD` outputs empty result if the working directory
is a subdirectory in the repository and a directory outside the
working directory has latest revision.

`svn log -l 1` shows only the first 1 log message.
The default revision range for a local path is BASE:1.
http://svnbook.red-bean.com/en/1.7/svn.ref.svn.c.log.html
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
move to rspec 3
Merge pull request #1117 from stamm/master

Move to rspec 3
Update .travis.yml
made ruby version requirement explicit
added newline after question with noecho
Merge pull request #1119 from kaikuchn/master

explicitly require ruby >= 1.9.3, added newline after question with noecho
Fix typo in default deploy_to comment
Merge pull request #1121 from mattbrictson/patch-2

Fix typo in default deploy_to comment
Remove -v from mkdir options
Update .travis.yml

Stop travis running a build for the legacy-v2 branch.