XD-1616 Add MediaTypeRequestMatcher

* Use the `LoginUrlAuthenticationEntryPoint` for `MediaType.TEXT_HTML` requests