use the request scheme instead of hardcoding http
Merge pull request #33 from prognostikos/use-request-scheme

use the request scheme instead of hardcoding http
Add xhr support for anonymous login
Fix some minor validations issues in xhr patch
Update apidoc
Merge pull request #35 from bengler/anonymous_by_xhr

Add xhr support for anonymous login
Gemfile: Update bengler_test_helper to e925832.
Edit apidoc on /login/anonymous
Update README.md
Don't give god session to user. Fixes #37.

We have an endpoint that allows a god user to create a new session for a
user. This should return the newly created session.

Instead of doing this, the endpoint simply reassigned the god session to
the user.

This caused two problems:
- the god session could no longer be used as a god session, thus
  breaking scripts that rely on this session
- the user session didn't get a new session, it had a previously
  existing (god) session, though this session is no longer a god
  session.
Don't nuke the coopted functionality.

Apparently the "create a session for a user" now also allows any user to
touch their session ("last seen at"). Fix so that the bugfix doesn't
nuke the new behavior.
Merge pull request #38 from bengler/bugfix-37

Don't give god session to user. Fixes #37.
Protectors, Locations and exchanged Mockcached for MemcachedMock
Merge branch 'master' into protect_paths

* master:
  Don't nuke the coopted functionality.
  Don't give god session to user. Fixes #37.
Renamed protectors to callbacks
Removed some trailing spaces
Callbacks management api
An api for performing callbacks
Added some dox for callbacks
Update callbacks dox