#997 Added support for fetching max client count from Librato
#997 Comment/code cleanup
lantern-common updated
#1017 Moved jackson dependency into lantern-common
#1015 Using updated lantern-common
Detecting fallback proxies and setting fallbackProxyUserId on LanternUser
#1019 Tracking host:port information for fallbacks and their clients
#1020 Added tracking of current fallback proxy on inviters
Fix: missing Key parent for fallbackForNewInvitees.
Remove the fallbackProxyHostAndPort entry in LanternInstance.

We don't need to save this; we only use it to find out the
fallbackProxyUserId for a given user.
First part of #1022

Populate fallbackProxyUserId from the fallbackProxyHostAndPort of non-proxy clients

Still missing: find Invites by this user, process them if approved.
#44 Eliminated duplicate call to put() in /presence/available
Allow (pre)deploy scripts to take arguments from the command line.

It's annoying to have to type the controller ID every time, but so
is having to fish the appengine-web.xml to set the controller there.
With this, you can just hit the up arrow key to redeploy your dev
version.
Mark suspicious comment.

I think it's wrong, but it has nothing to do with this branch and
I don't want to either spend time with this, shoot from the hip,
or leave it there just like that to confuse further readers.
Merge branch 'fallback-balancing' of github.com:getlantern/lantern-controller into fallback-balancing
Merge branch 'master' into fallback-balancing

Conflicts:
	pom.xml
	predeploy.py
	src/main/webapp/WEB-INF/appengine-web.xml
Never override self-referencing fallbackProxyUserId.
Document a condition that is OK only during transition.

This will become an error in the long run.  By handling this
gracefully, I think we avoid the need for a two-stage deployment
of the fallback-balancing branch.
Update comment referring to a no longer existing function name.
Rename sponsor -> inviterId.