Make compile_frontend.py work with default JVM 1.8 installation on Mac OS X
Make compile_frontend.py work with default JVM 1.8 installation on Mac OS X

Java 1.8 installs into a directory containing a space in its name on Mac OS,
which breaks compile_frontend.py's lame handling of file names.
This removes shell=True flag to subprocess.Popen() and ensures commands
are represented as arrays of strings, not as space-separated strings.

BUG=

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

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

Pluto-tv/blink-crosswalk,Pluto-tv/blink-crosswalk,Pluto-tv/blink-crosswalk,Pluto-tv/blink-crosswalk,Pluto-tv/blink-crosswalk,Pluto-tv/blink-crosswalk,Pluto-tv/blink-crosswalk,Pluto-tv/blink-crosswalk,Pluto-tv/blink-crosswalk,Pluto-tv/blink-crosswalk