[cli] Change literal when using remote releases [fixes #51829921]
Show step message before long-running block result

[finishes #53005303]

This means #step can be used to display what is currently
happening whilst determining OK/FAILED.
clean up style and syntax
Update debugger-ruby_core_source to install with 1.9.3-p448
Refactored deployment test and removed stubbed methods on object under test
Made CLI error output go to stderr instead of stdout.

Refactored runner spec.

[#52679555]

Signed-off-by: Matthew Boedicker <mboedicker@pivotallabs.com>
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.