Shrink libwebkit.so by 243KB
Shrink libwebkit.so by 243KB

This CL removes the "inline" attribute from the hash table "add" functions,
letting the compile move them out of line. This CL shrinks the size of
libwebkit.so in the Linux Component Release build by 243KB.

There's potentially a lot more binary to be saved in this area as evidenced by
https://codereview.chromium.org/15031006/, but this CL is a start.

To assess the performance impact, I ran Parser/html5-full-render.html 15 times
both with and without this CL. I saw a 0.65% regression, which might be real
or it might be noise. IMHO, we should land this CL and see what the full perf
test suite has to say.

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

git-svn-id: bf5cd6ccde378db821296732a091cfbcf5285fbd@150379 bbb929c8-8fbe-4397-9dbb-9b2b20218538

primiano/blink-gitcs,primiano/blink-gitcs,primiano/blink-gitcs,primiano/blink-gitcs,primiano/blink-gitcs,primiano/blink-gitcs,primiano/blink-gitcs,primiano/blink-gitcs,primiano/blink-gitcs