Migration to Play 2.3

Change Scala and Play versions
Use play.api.mvc.Result instead of SimpleResult
Add special class with no args constructor to support Java
Cross build for 2.11 and 2.10