Make ol.control.Control extends ol.Object

**Work in progress, not ready yet**

As suggested by @twpayne in https://github.com/openlayers/ol3/pull/688#issuecomment-17509609, make the controls extends `ol.Object` instead of `goog.Disposable`.