Don't blow-away view template if fails to lookup template
Check for user specified templateName on View before setting our own
Remove assert so that we don't break existing tests
Added a test to ensure template is not blown away when setting up a view with user specified templateName
Merge pull request #1756 from ivanvanderbyl/bug/setupViews-should-not-blow-away-template

Fixed setupView to avoid blowing away view template if router fails to lookup a template