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>