merge 2013.02 changes

Firewall support
servers are no longer automatically stopped if a user attempts an action on server in running state
bugzid 2991: return useful errror message if server fails to start due to licensing/payment issue
fix to support CS image state changes on cdroms
differentiate user images and volumes by using the name of the drive (CS suggested this behaviour)
restrict fields returned for listXXXStatus to only those that are required
tidy up logging