Location list support

This is an experiment branch to add location lists and better sign support. It also contains the ability to run a check on multiple files using `ErlangCheck % src/filename1.erl src/filename2.erl esript.erl` which will use a quickfix list.