More dependencies and run all tests

Fixed OpenID dependency that was missing and running tests in travis
recursively so we get all tests to run :-)
Be less strict in api_key test

Looks like the change of time format confuses tests, getting rid of T som it
would match against other date format as well.
Empty string changed to never

We have new human friendly texts for key expirations, reflecting it in test as
well.
Merge remote-tracking branch 'origin/pr/42' into devel

Conflicts:
	t/ui/04-api_keys.t