IDL compiler: remove unnecessary return from generated methods

Currently the Perl CG appends an unnecessary |return;| at the end of
generated methods (in GenerateFunctionCallString).
This is clear in the Python template, and thus we're removing it.
However, the return *is* necessary in GenerateParametersCheck,
where it's not in tail position, so this CL moves the return statement
into that function.

BUG=239771

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160705 bbb929c8-8fbe-4397-9dbb-9b2b20218538
make input type="search" RTL direction aware.

Swap the positions of cancel button and search icon if dir="rtl".

BUG=232333

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160706 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add UseCounter for TextTrackCue constructor

The plan in issue 270340 is to leave the TextTrackCue constructor until
it is known to be safe to deprecate and remove. Add a UseCounter so that
we can get stats from M32 stable, to be branched Nov 4th, 2013.

BUG=270340

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160707 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Handle the onerror content attribute for <body> and <frameset>

Firefox also passes the test. Presto fails on "Convert to function"
everywhere, and IE11 was not tested.

BUG=310630

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160708 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert 160706 "make input type="search" RTL direction aware."

We don't decide what we should do yet, and the implementation of
r160706 is wrong.

> make input type="search" RTL direction aware.
> 
> Swap the positions of cancel button and search icon if dir="rtl".
> 
> BUG=232333
> 
> Review URL: https://codereview.chromium.org/27323002

TBR=sanjoy.pal@samsung.com

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

git-svn-id: svn://svn.chromium.org/blink/trunk@160709 bbb929c8-8fbe-4397-9dbb-9b2b20218538