Adds routes hyperlinking support for Scala controllers

The hyperlink detector uses the presentation compiler to find a matching method.
Depending if the controller is Scala or Java, creates the right IHyperlink object.