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
revert changes to control as we don't want to allow access to the disconnected dom node

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
remove the connectDom/disconnectDom path as it would not be able to be completed in a reasonable way and add warning in enyo.DataList to be careful about layouts used in the repeater that could cause it to lag with dynamic layouts

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
Merge pull request #377 from enyojs/remove-disconnect-dom-path

Remove disconnect dom path

Reviewed-By: Ben Combee (ben.combee@lge.com)
Add enyo.Anchor kind for making <a> tags, also add alt property to enyo.Image.js

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

Modify enyo.ViewController to destroy an instantiated view when it is de...
Merge pull request #378 from enyojs/anchor-and-image

Add enyo.Anchor kind for making <a> tags, also add alt property to enyo....

Reviewed-By: Cole Davis (cole.davis@lge.com)
Merge branch 'core' into merge-gf12562

Conflicts:
	source/ui/data/DataList.js