Refactor to load servers during init, but not propagate
Merge pull request #114 from engineyard/init-servers

Refactor to load servers during init, but not propagate
.ruby-version file annoyance
add maintenance status

maintenance_status action returns true or false as well as outputting
"Maintenance page: up" or "Maintenance page: down"
update version to 2.5.0.pre for compatibility with next version of the
adapter
Merge pull request #115 from engineyard/maintenance_status

add maintenance status
Bump version for release 2.5.0
Add .pre for next release
Add new ey.yml option `precompile_assets_command`

Setting `precompile_assets_command` overrides the asset precompile rake
command. Currently the default is:

`rake assets:precompile RAILS_GROUPS=assets`

Bundler binstubs are in PATH so gem binaries will load through bundler.
Merge pull request #113 from engineyard/precompile_assets_command

Add new ey.yml option `precompile_assets_command`
Refactor out a useless method
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.
config.ref should access the same as config.branch
Merge pull request #117 from engineyard/config-ref

config.ref
Reduce ruby object allocation by 3x

Also starts displaying timestamps on most lines because it saves a few
objects (and uses objects that are already created and are useful)

Running the first spec in rails31_deploy_spec.rb and watching memory
allocation from CLI.start.

On master:
```
Total allocated 17185
Total retained 269

allocated memory by gem
-----------------------------------
2.1.2/lib x 718600
engineyard-serverside/lib x 701369
other x 23225
rubygems x 658

allocated objects by gem
-----------------------------------
2.1.2/lib x 12344
engineyard-serverside/lib x 4320
other x 511
rubygems x 10
```

With these changes:
```
Total allocated 5684
Total retained 274

allocated memory by gem
-----------------------------------
engineyard-serverside/lib x 714169
2.1.2/lib x 103434
other x 23063
rubygems x 658

allocated objects by gem
-----------------------------------
engineyard-serverside/lib x 4160
2.1.2/lib x 1007
other x 507
rubygems x 10
```
Merge pull request #118 from engineyard/less-objects

Reduce ruby object allocation by 3x
Merge pull request #116 from engineyard/share-tmp

Speed up assets in Rails by sharing tmp directory between deploys