Implement popup bubbles for the controlled setting indicator

This CL adds support for popup bubbles to the settings UI and makes the options.ControlledSettingIndicator show such a bubble when it is clicked. The options.Bubble class inherits from cr.ui.BubbleBase, allowing all style and most of the code to be shared between the different bubbles in Chrome's Web UI.

The CL also fixes several long-standing bugs in the Chrome OS classes options.ManagedNetworkIndicator and options.NetworkList so that the bubbles these pop up behave consistently with the rest.

TEST=manual, including UI in rtl languages
BUG=104955

Review URL: https://chromiumcodereview.appspot.com/10907148

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158783 0039d316-1c4b-4281-b951-d872f2087c98
12 files changed