Fix for issue #1113: file paths with spaces are not passed correctly as javac arguments on Windows

The bug is from a commit from Feb 6 which changes how the classpath is passed javac to use @argfiles parameter.

SHA-1: 3867d4d17ce7785e83db1b1f1e8dc67f5074d251

According to the javac specification (http://docs.oracle.com/javase/6/docs/technotes/tools/windows/javac.html) :

"An argument file can include javac options and source filenames in any combination. The arguments within a file can be space-separated or newline-separated. If a filename contains embedded spaces, put the whole filename in double quotes, and double each backslash ("My Files\\\\Stuff.java")."