Change the type of TextIteratorBehavior from enum to unsigned int.

TextIteratorBehavior is originally defined as enum, but that is inconvenient
since it is actually a bit mask and we need to use static_cast<> to pass
a value consisting of multiple behaviors.

This simple patch adds a new typedef called TextIteratorBehaviorFlags defined
as unsigned int so we can pass combined flags to TextIterator APIs easily.

This is a follow-up of <https://codereview.chromium.org/100433007>.

BUG=none

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163774 bbb929c8-8fbe-4397-9dbb-9b2b20218538
DevTools: Improve Closure compiler running times in compile_frontend.py

Use option 2 recommended at https://code.google.com/p/closure-compiler/wiki/FAQ#What_are_the_recommended_Java_VM_command-line_options?
This shaves about 30% off the compile_frontend.py execution time (~9.5s vs ~14.5s).

R=aandrey, eustas, vsevik
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163775 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert of https://codereview.chromium.org/105773003/
Reason for revert: This patch made DeferredImageDecoderTest.drawDiscardableIntoSkPicture consistently fail on bot: WebKit Android (Nexus4)

TBR=senorblanco@chromium.org,jamesr@chromium.org,hclam@chromium.org
NOTREECHECKS=true
NOTRY=true

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

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