Update BOSH release to ruby 2.1.2.

- Update ruby package dependencies
- Remove old ruby package blob references
- Update ruby packaging script

Signed-off-by: caleb miles <cmiles@pivotallabs.com>
Remove unused blobs from src

Signed-off-by: caleb miles <cmiles@pivotallabs.com>
Update ruby package spec with Ruby 2.1.2

Signed-off-by: Adam Stegman <astegman@pivotallabs.com>
Ruby 2.1.2 is .tar.gz not .tgz

Signed-off-by: Adam Stegman <astegman@pivotallabs.com>
Version & VersionList cleanup

- Removed parse_list to avoid circular dependency
- Added StemcellVersionList to avoid parse_list
- Added == and to_s methods for testing and debuging

Signed-off-by: caleb miles <cmiles@pivotallabs.com>
Upload new blobs when creating a final release without a prior dev release.

- Previously when create_tarball & upload_tarball were called in the same step
	the uploading was being skipped
- Refactored VersionsIndex to pull out blob storage and release version
	comparison
- Job/Package SHA1s are no longer updated if they already exist. Previously,
	erronius regeneration of tarballs was changing the new Release fingerprint.

[Delivers #74823266]

Signed-off-by: caleb miles <cmiles@pivotallabs.com>
Updating the test assets gitignore to reflect standard setup

Signed-off-by: caleb miles <cmiles@pivotallabs.com>
Allowing multiple releases with the same content

- Releases are no longer fingerprinted
- `bosh create release` should always create a release

[Devlivers #72987828]

Signed-off-by: caleb miles <cmiles@pivotallabs.com>
Remove Virtualbox provider.

An unknown issue casues bundler to fail to work as
expected when using the Virtualbox provider. Switch
to only using AWS until the program can be resolved.

Signed-off-by: caleb miles <cmiles@pivotallabs.com>