Destroy should not check for element parent node.

It's possible for views to be dettached from the dom and moved to another parent node or simply just held in memory and cached.

Also dispose after we've removed element from dom.

Dispose null's element.

TODO null options.
JSHint fix.