simplified god templates dramatically, and starting god with nohup so that it monitors memory usage
no longer having appservers randomly commit suicide
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
Merge pull request #662 from shatterednirvana/monitor-cpu-memory-in-god

Monitor memory correctly in god
Fixes for queries with more than 1 filter and 1 filter as equal
Merge pull request #668 from jovanchohan/query_tck_fixes

Fixes for queries with more than 1 filter and 1 filter as equal
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