added code to properly attach EBS volumes on euca
not waiting for volume to show state as in-use, since the appcontroller validates this anyways and it throws replay errors on euca
putting cassandra nodes into readonly mode before we kill it, to avoid data loss
politely stopping zookeeper before we kill -9 it, to avoid data loss
added missing docstring
Merge remote-tracking branch 'org/testing' into safely-preserve-persisted-data
adding new service, the progenitor, that starts the AppController on boot, which will in turn start other failed services
removed dead code in build script
backing up and restoring appcontroller state to disk, in case we are unable to contact zookeeper for it
updated progenitor to start appcontroller via god, instead of directly
properly starting up roles on machines that were halted
not erasing datastore contents after a halt occurs, and reloading app engine apps after a halt
forgot to add in god template file for AC
fixed how we mock out god
Merge pull request #671 from shatterednirvana/fix-broken-god-mocks

fixed how we mock out god
Merge remote-tracking branch 'org/testing' into safely-preserve-persisted-data
removed references to hypertable
Merge pull request #666 from shatterednirvana/safely-preserve-persisted-data

Safely preserve persisted data
Merge remote-tracking branch 'org/testing' into ebs-in-euca
clarified EBS in docstrings