Implement Browser session timeout

By default, Horizon just uses session, which expire, when the browser
is closed. This implements additionally a session timeout.

Change-Id: I140ee2ee37e092036a66d890d920423dfc493fba
Fixes: bug 1118441
Updates term tenant to project in error messages

Fixes: bug #1193429

Change-Id: I07412d6909e4e9bf18e8d21a851e2652487e073f
Merge "Implement Browser session timeout"