Properly set line number and file name of compile-time exceptions.
Pass filename to exception object, since it is easily available.
Implement updated closure-compiler and closure-library.

closure-library:
6fb5ead969d2

closure-compiler:
Version: v20130411-90-g4e19b4e
Built on: 2013/06/03 12:07
rebuild retest after merge