Bug 1077328 — Make sure anonymous user cannot place direct calls.
Fix travis
Fix some english
Merge branch '1077328-anonymous-no-direct-calls'

Bug 1077328 — Make sure anonymous user cannot place direct calls.
Fix merge between 0.12.x and 0.13.x branches
Log the reason into heka
Bug 1071244, 1071248 — Log WS errors + reason.

Previously to this commit, all the errors weren't actually getting logged to
heka, and their reason was never logged.
Remove useless var
Update the tests with the new hekaMetrics parameter