Issue 48 - Support content negotiation in SoyTemplateViewResolver

1) Added content negotiation capability to SoyTemplateViewResolver.
2)  Moved couple of classes to package 'view'.
Are you sure this won't be array out of bounds? Can we always expect at least one element?