Support for Optional (both Guava and JDK8) in request parameters