move wait_for_EC2_addresses into aws.queryapi

This function is now called in (at least) two places:

(1) Signup
(2) deploy_infrastructure_server

Some values POLL_TIME and ADDRESS_WAIT_TIME were constant when the
function was _only_ called in signup.  Now they may vary between
uses.  They are now passed as arguments, instead of looked up in the
static scope of the function.
Update using idempotency of initialize_statmover_source.
rename ms_sm_upgrade to upgrade_all_statmover
copy deploy_infrastructure_serverpy from archives.
remove pedagogical comments from deploy_inf._server
add deploy_infrastructure_EC2 to initialize.py
update deploy_infrastructure_EC2 to use new wait_for_EC2_addresses
add install infrastructure server function to server.py
Deploy with COMMIT_TAG ref into LA code base.
Fix repo name, clean whitespace.
update path to include webmaster in runsite.sh
use list indices as token delimiters
deploy_infrastructure server function knows/uses addresses
use tag name to deploy
aesthetic line wrap
document setup of recovery client
Change back to user website and configure nginx/authbind/flapp.
Remove repository alias from git.
reference_tag --> commit_hash
implement and use setup_git_deploy function

designed and written by wiretapped and za