Flexible shared assets path.
Merge pull request #403 from spectator/master

Flexible shared assets prefix
Issue #441, when asked to teardown the connection to a server, if the connection is already dead recent Net::SSH versions will throw Net::SSH::Disconnected so handle that too
Merge pull request #442 from willbryant/master

Handle Net::SSH::Disconnected like IOError in teardown_connections_to
More changelog, close to shippign 2.15.0
Support JSON manifests and manifests with randomized filenames
Don't assume we have a manifest in the updaate_asset_mtimes task, because it's run before the precompile task
Sync randomized manifest filenames between servers
Cache manifest path
Check for assets:precompile:nondigest rake task before invoking it during rollbacks, because Rails 4 does not have nondigest assets
Merge pull request #412 from jimryan/support-json-manifest

Support JSON manifests and manifests with randomized filenames.
Update CHANGELOG

fix typo
asset_paths should be an Array, is a String

any? is called on asset_paths, which is a string due to an early call to
join for a run call to find
Merge pull request #452 from lidaobing/patch-1

Update CHANGELOG. (Typo.
Merge pull request #453 from joeycarmello/fix_runtime_error_with_true_normalize_asset_timestamps

asset_paths should be an Array, is a String
Preparing Release v2.15.0
Preparing Release v2.15.1
Preparing Release v2.15.2
For deploy:cleanup, use try_sudo with rm command.
Fixes parallel execution command logging, GH-434

branches when more than one is really an array of array and hence
must be treated as such.