added skeleton methods for scaling support to use when adding and removing appservers
only running haproxy at head node, and having appengine nodes tell head node when they start new dev_appservers
sending over port as int instead of as a string
rewriting autoscaler since it now only runs on the login node
removing nginx port flag, since we do not use it anymore
passing port of appserver to kill to appengine nodes, and not including nginx port in other places (since it is read from the FS)
added more logging, and cleaned up commented out code
cleaned up commented out code
raising the number of connections allowed to VMs
fixed broken unit tests
Merge remote-tracking branch 'org/master' into haproxy-on-login-node
fixed broken java taskqueue
Merge remote-tracking branch 'org/master' into haproxy-on-login-node
immediately updating haproxy info after a reload, to avoid getting incorrect data
added more logging, and not routing appserver traffic to removed nodes
refactored nginx/haproxy port acquisition to use new code we use for dev_appservers
added guard on haproxy monitoring to avoid accidentally parsing a lack of info
adding and removing appservers in a round robin fashion (instead of adding all on one node), and fixed race condition on adding appservers
fixed incorrect inequality filter
added missing docstrings