Reuse loclists when possible, to allow :lolder and :lnewer.

This is not completely safe: if a loclist is created by something
other than syntastic before the error window is displayed, syntastic
will obliterate it.  There is currently no way to tell if a
loclist was created by syntastic or not.  Undocumented variable
g:syntastic_reuse_loc_lists can be used to disable reuse of loclists.
Bug fix: allow loclist cleanup.
Coffeelint: Fixed errorformat, last line is optional
Merge pull request #765 from AsaAyers/master

Coffeelint: Fixed errorformat, last line is optional
Merge branch 'loclist_count'
Add possibility to specify a rebar file as parameter in erlang_check_file.erl

I want to use lib_dirs and sub_dirs from rebar file and run compile with
this paths. So I search for the next rebar.config file and pass this in
g:syntastic_erlc_include_path.

see: https://github.com/scrooloose/syntastic/issues/685