RFC: Updated parser to improve debugging experience

The parser creates a `line-number-filename-node` for all lines in a julia file rather than just those in functions (see julia-parser.scm).  This addresses issue #1636 and is necessary for the Debug.jl package to print source lines while debugging.  With this parser update the debugging experience feels like using gdb or pdb.

I am requesting inclusion into julia-0.1 because currently Debug.jl is segfaulting when run on recent commits on the master branch.  However, the parser update could be incorporated into master as well and Debug.jl will be fixed eventually.

I should note that the code builds and passes all tests on my machine.

Any comments are greatly appreciated.

Thanks.