Better arity checks for overloads

Overloaded methods have multiple valid argument lengths, not a single minium.
E.g., if valid lengths are 0 or 2, and there is 1 argument provided, this
should be a length error.
Now that we have a switch by length, we can easily handle this!

R=haraken

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

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