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
only starting god/appcontroller if there's a secret key present (so we don't start up if the user isn't running appscale)
resetting nginx/haproxy/dev_appserver pots when we revive from a halt, so that apps get restarted on the same ports as before
Merge pull request #669 from shatterednirvana/the-progenitor

Start AppScale services on VM boot