DATAREST-83 - Controller classes aren't annotated with @Controller anymore.

This is to prevent a parallel Spring MVC setup from picking up the controller classes in addition to the custom RequestHandlerMapping we deploy.

Polished some compiler warnings on the way.