Merge pull request #11 from AppScale/testing

master merge
only kililng processes whose pids are in pid files, not globbing other files unnecessarily
having god monitor processes by pid, so that it correctly sees when a process has been killed
not using the apps lock when returning status or logging, since it can deadlock
fixed how we monitor non-appengine apps
Merge branch 'no-apps-lock-on-loggin' into properly-restart-apps
moved common logging to debug
Merge pull request #683 from nlake44/logging

Debug logging for common logs
reverted to old style of writing god config so that processes get revived, and removed grace period for faster revival
having memcache daemonized by god so that it can be monitored
not starting ejabberd via god, since it wasn't restart it anyways
not starting zookeeper via god, since it wasn't restart it anyways
not starting rabbitmq via god, since it wasn't restart it anyways
not starting haproxy via god, since it wasn't restart it anyways
Merge pull request #680 from shatterednirvana/properly-restart-apps

Write god config such that apps get restarted correctly
making static files readable by nginx
Merge pull request #684 from shatterednirvana/make-cache-dir-readable

making static files readable by nginx
handling @jobs as a str more intelligently
using instance var name instead of local var
added fallback case for string jobs