Remove 0.8 -> 0.9 upgrade warning from selfupdate script.
Allow certain scenarios to be ignored for review.
Updates to forced offline feature.
Replace returns with exits in init script.
Bump version to 1.0.5
Some rework on forced offline specification.
Revert "Replace returns with exits in init script."

This reverts commit 46a642108ed68045468050f018b7d0e51101a03a.
Replace expression with modern sub-shell command.
Move update broadcast function to broadcast script.
Set default value for online environment variable.
Introduce forced offline mode step defs, extract environment initialisation to private method.
Clean up VertxUtils static final variables. Expose live broadcast for step defs to use.
Use dry vertx utils live broadcast to assert live broadcast message.
Introduce forced offline mode.
Refinements on offline mode.
Change standard out on forced offline enable.
Move db config to environment variables.
Make port an integer.
Change dev config name to master for drone continuous deployment.
Remove logging from server.