Speed up assets in Rails by sharing `tmp` directory between deploys

The directory `/data/app/current/tmp` is now a symlink to `/data/app/shared/tmp`

Setting `shared_tmp: false` in ey.yml will disable this feature.
Merge pull request #116 from engineyard/share-tmp

Speed up assets in Rails by sharing tmp directory between deploys
Use the new build env on Travis

more ram, more cpu, better network

http://docs.travis-ci.com/user/workers/container-based-infrastructure/

more docs coming soon
Merge pull request #122 from joshk/patch-1

Use the new build env on Travis
Convert specs to RSpec 2.99.2 syntax with Transpec

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

* 23 conversions
    from: be_true
      to: be_truthy

* 7 conversions
    from: be_false
      to: be_falsey

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

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

* 1 conversion
    from: obj.should_not
      to: expect(obj).not_to

* 1 conversion
    from: pending { do_something_fail }
      to: pending; do_something_fail

For more details: https://github.com/yujinakayama/transpec#supported-conversions
Merge pull request #124 from engineyard/transpec

Convert specs to RSpec 2.99.2 syntax with Transpec
Run configure command provided by the server that confirms app config

If the command does not exist on the server, don't run it and continue
as usual. If the command exists, then run it and fail if it fails.

This allows the server to specify any sort of configuration loading and
application checking that it needs to do so extra features can be added
without extending serverside and synchronizing versions on the server
with features provided by the server.
Merge pull request #123 from engineyard/simplest-configure

Run configure command provided by the server that confirms app config
2.6.0 version is next.

Minor bump for new features that are backwards compatible.
Supports *experimental* ey.yml option `sync_assets`

When set to true, asset compilation will be executed on the primary
deployment server and rsync'd to other servers.

This feature is experimental.

It has been tested live but the current approach may not prove to be the
most effective way to speed up asset compilation. Future versions will
attempt to maintain a similar feature, but the implementation is subject
to change.