[cli] Change literal when using remote releases [fixes #51829921]
DB backups and tar gzipper to use open3 and not assume /var/vcap

* Move /var/vcap assumptions into the startup scripts in release
* Use MYSQL_PWD environment variable instead of command line option for
  mysqldump
* Prefer commandline options to output to file over shell stdout
  redirection
improve rake shipit CI check error description
Fix deployer test to check not nil
Deployer specification test refactor
Commented example of backup destination manifest configuration
Bosh::Dev::Pipeline can now download stemcells by version
Bosh::Dev::Pipeline can generate versioned stemcell filenames
code cleanup

 * rename for clarity
 * use method call instead of instance variable for consisitency
Initial refactor of line wrapping algorithm in CLI
Document valid MicroBOSH agent messages

Signed-off-by: Sean Sweda <ssweda@pivotallabs.com>
Remove call to method which does not exist
Add tests around 'micro agent' command

[finishes #53189777]

This should mean that we avoid the regression that made this command not
work anymore.

Also, improve the word wrap spec to make sure that what is returned from
the word wrapper is what is output to the user.
Slightly improve the LineWrap class

* Give some nameless things names
* Improve existing names
* Still some large methods
Change the BAT DataDog metric name

[finish #52129195]

* Also make sure that we test that our EmitableExample strips colons out
  of the example names.
Make test not depend on the current bosh config
Revert "clean up style and syntax"

This reverts commit 9535b7186d4e916ad821517af0de13b5c84aa87d.
Inline redundant locals
Spec for MicroBoshRelease and reduce shelling out
Use single quotes for uninterpolated strings