Modify enyo.ViewController to destroy an instantiated view when it is destroyed. Also provide a resetView method that destroys the view and recreates it from the original spec.

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
Merge branch 'master' into destroy-viewcontroller-views
Merge pull request #373 from enyojs/destroy-viewcontroller-views

Modify enyo.ViewController to destroy an instantiated view when it is de...