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
initial firewall support implementation
authorize method
check for vlan, auto-generate rule id
authorize and revoke support
add 2013.02 tests back in
allow server launch with firewall
return empty lists instead of exceptions for vlan related firewalls
return list of firewalls for server id
change isSubscribed method so that we no longer get 404s

existing method tries to get server with uuid 'no such id' which of
course is not found and therefore spits out 404 errors in the logs
crappy hack to differentiate CS images and data drives
remove auto-stop for capture image and clone server

dasein will return error if user tries to perform a make image or clone
server action on a running server
for ListXXXStatus only bring back required fields
switch round stop commands (stop is a hard 'power off'/force)
wrong place
Merge pull request #7 from daniellemayne/2013.02

Firewall support, remove auto-stop behaviour, image handling