Added documentation for ST3
test_version new code
CSRF test to new code
Fixed clone_template script to wait for IP address

get_ip_address returned None on failure, wait_for assumes False
Merge pull request #860 from mfalesni/test_version

test_version new code
Merge pull request #869 from mfalesni/sublime-docs

Added documentation for ST3
Login fixes
* Now remember the currently logged in user, including his "real name"
* So no longer need force_login, we can tell if the reqested user ==
  current user
* force_navigate no longer needs to assume admin user when browser is
  restarted (it can just use current_user which stays remembered when we
  kill the browser).
Give current_user initial value
Fixed browser profile
Merge pull request #875 from psav/fix_browser_profile

Fixed browser profile
Merge pull request #872 from psav/fix_template_clone

Fixed clone_template script to wait for IP address
Merge pull request #867 from mfalesni/test_csrf

CSRF test to new code
Fixed testgen to generate the right names/values

Argnames and argvalues would get out of sync because fields lookup tried
searching for fields names in the yaml as well as using as a special
arg. This would offset the argnames and argvalues, leading to severe
problems. This only occured if a user requests a special arg, or if the
user requests specialargs out of order from the sepcial arg typemap.
Merge pull request #873 from weissjeffm/login-fixes

Login fixes
flake + forgotten updateable
Merge pull request #878 from psav/fix_testgen

Fixed testgen to generate the right names/values
Merge pull request #882 from mfalesni/flake_updateable

flake + forgotten updateable
Timelines + tests