Fix cli job management regressions

* bats used unintentional behavior: jobs managed by deployment
* 'check_if_manifest_changed' also normalizes manifest hash!
Extract JobState to spec what was private behavior
Force guard prevents manifest from being normalized
[director] Add a property to enable/disable snapshots
[release] Add a property to enable/disable snapshots
[cli_plugin_aws] Enable snapshots for AWS
Merge pull request #325 from cloudfoundry/snapshots

Enable/Disable Snapshots [fixes #51842705]
[director] Add more properties to instance spec

Added the following properties to instance spec:
- dns_domain_name: TLD of the dns zone used by bosh
- dns_record_name: For each network, added the DNS record name used by Bosh
Merge pull request #326 from cloudfoundry/spec_properties

[director] Add more properties to instance spec [fixes #52383811]
Merge pull request #320 from cloudfoundry/network_change

[agent] Fix post prepare network changes [fixes #52275897]
Run rubocop on Travis so it runs for pull requests
Prefer new expect.to RSpec syntax

'.should' appears to be going away in RSpec 3.0:
http://myronmars.to/n/dev-blog/2012/06/rspecs-new-expectation-syntax
Extract VmState to spec what was private behavior
Retrofit unit for manifest mutation
Add BAT_DNS_HOST to required environment vars.
Validate jobs uses network names during template eval

[for #51677783]
Removing rvmrc file and references in CI scripts
Add description to rake task for updating a running agent
[aws_cpi] Fix snapshots when volume has no attachments [fixes #52379267]
Implemented blobstore backup as part of normal backup process.

Added list to blobstore client.
Implemented list for S3 blobstore client.
[#51613489]