User context

User context implemented with all related country management, and integrate it in common data class.

Please @schleichardt review.
I would static import AT so the code reduces to:

```
assertThat(controller.country(request, config)).isEqualTo(AT);
```