Collections now inherit from Component, deprecate the controllers property of Application, fix ownership of the view property for all ViewControllers, add unit tests, update changelog

Enyo-DCO-1.1-Signed-off-by: Cole Davis <cole.davis@lge.com>
Merge pull request #499 from enyojs/ENYO-3308-cole-davis

Fix for ENYO-3308

Reviewed-By: Ben Combee (ben.combee@lge.com)