Add a current user service

A lot of code is getting the current user to get the uid or simple do some user_access().

Let's implement the 'current_user' service from D8
The idea is good, but this should really support adding modules here and push them to the parent.

Else enabling further modules is impossible using the ServiceContainerIntegrationTestBase.