Add view.register method

This helps us avoid leaking views that are instantiated but never inserted
into a child view, thus never destroyed. Applications that manually insert
views into the DOM will now need to be sure to call `register` or `_addChild`
if they also need to use `$.view`.