Issue 48 - Support content negotiation in SoyTemplateViewResolver

1) Added content negotiation capability to SoyTemplateViewResolver.
2)  Moved couple of classes to package 'view'.
Moved to a different package.