Make RestTemplate work with Scala case classes, collection etc.

Add DefaultScalaModule to the message converter of MappingJackson2HttpMessageConverter
type if both types are present. This allows RestTemplate to work with case classes,
Scala collection etc.