Issue 48 - Support content negotiation in SoyTemplateViewResolver

1) Added content negotiation capability to SoyTemplateViewResolver.
2)  Moved couple of classes to package 'view'.
Agreed, will change.