remove itself from parent when deleted.  In most case, this won't happen because  the parent view sets child view's parent to  NULL before deletion. This is necessary to safely  delete view that is not owned by parent.
remove itself from parent when deleted.
 In most case, this won't happen because
 the parent view sets child view's parent to
 NULL before deletion. This is necessary to safely
 delete view that is not owned by parent.

BUG=none
TEST=none

Review URL: http://codereview.chromium.org/872006

git-svn-id: http://src.chromium.org/svn/trunk/src@41485 4ff67af0-8c30-449e-8e8b-ad334ec8d88c

Former-commit-id: 0f60e488088ec2786a46589a2815646a61186874
meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser,meego-tablet-ux/meego-app-browser