Disable Linux Aura offscreen bubble adjustments.

This avoids bubbles being flipped and clipped.
Set BubbleDelegateView::adjust_if_offscreen_ to false.
(mimic Windows non-Aero/Glass logic, same defect)
See before/after pics at http://crbug.com/347113#c4

BUG=347113
R=sky@chromium.org
TEST=Linux Aura bubbles do not mirror/flip when anchored near a window edge (only to get clipped by a parent window edge on the opposite side). No changes to ChromeOS, which supports bubbles extending beyond the parent window bounds.

Review URL: https://codereview.chromium.org/182343003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@253784 0039d316-1c4b-4281-b951-d872f2087c98
rAc - revert invalid suggestions to edit mode

This changes behavior a bit:

1 - if a user manages to save new data when rules are not loaded, that data WILL be marked as "verified" even though we don't know if it's valid. This makes some sense because "verified" just means that we didn't rely on heuristics; it doesn't necessarily need to imply valid.
2 - when a user selects a suggestion, it's checked for validity (if rules are available). If not valid, automatically revert to edit mode (similar to how Wallet addresses work).
3 - when validation rules load, check the currently active suggestion for validity (as above).

BUG=345093

Review URL: https://codereview.chromium.org/166273027

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@253785 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 253784
Move render_view_context_menu.* and related files out of tab_contents.
Move it to a top level directory under called c/b/context_menu/*

BUG=None
Test=No functionality change

Review URL: https://codereview.chromium.org/178193005

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@253786 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 253786