View resolution support in MVC namespace

New implementation based on @rstoyanchev feedbacks.
We now have <mvc:view-resolution /> and
<mvc:content-negotiating-view-resolution />.
Some less used attributes have been removed in order to
keep these elements simple to configure.