Use UserMetricsAction for renderer user metrics.

Benefits of this change:
- Unified action recording. We don't need special renderer treatment in
  extract_actions.py.
- UserMetricsAction() is shorter than RenderThread::Get()->RecordAction(). So
  that we can have longer action names (since the action name must be on the
  same line and we have 80 chars limit).
- Rename RecordUserMetrics() to RecordAction() to be consistent.
- Separate RecordComputedAction() from RecordAction() so that we can catch
  unhandled computed actions.

TBR=bauerb@chromium.org
R=isherman@chromium.org
BUG=none
TEST=none

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@238621 0039d316-1c4b-4281-b951-d872f2087c98
Couple of fixes for recent focus changes

LabelButton, Combobox and Textfield need to SchedulePaint on
lost even if they don't have a focusborder. This is because their
borders may end up drawing differently when focused.

BUG=323092
TEST=see bug
R=ben@chromium.org

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

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