Remove make-css-file-arrays.pl.

Use make-file-arrays.py instead. 
Now we don't need perl to build Blink.  We still need perl to run layout
tests.

- We remove action_useragentstylesheets.py wrapper too.
- make-file-arrays.py supports file names including '-' for view-source.css.
- make-file-arrays.py removes unnecessary EOL characters in order to make the
  behaivor same as make-css-file-arrays.pl.
- Change generated variable names for consistency.

BUG=347863

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

git-svn-id: svn://svn.chromium.org/blink/trunk@177264 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Quota is stable and always on and there is no code in blink that checks this run-time flag so it should be removed.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@177266 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Call media query change listeners asynchronously.

BUG=356487

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

git-svn-id: svn://svn.chromium.org/blink/trunk@177267 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Get sugar out of bower instead of checking it in.

This way it's easy to update to new version and we don't have
to worry about policies around checking in third party code.

Used the full version of the file for now. We can switch to the
minified one if we decide the performance matters.

NOTRY=true

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

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