remove auto-stop behaviour, return better error messages

if a server operation requires stopped state do not auto-stop a running
server, instead return an error message
if server start operation fails due to payment issue, wrap the error in
a better message response to Enstratius
tidy up logging
new firewall support, fix machine image status