allow to modify document during highlighting
better diagnostic
stubs initial
fixed #369: wrong indent
better injected references for atoms;
spawn/3 and spawn_link/3 support
Fix function_clause error in eunit_teamcity.erl

This occurred when running 'rebar eunit' (no suites/tests specified),
and one of the test files contains only one test.
Merge pull request #371 from xenolinguist/eunit_teamcity_fix

Fix function_clause error in eunit_teamcity.erl
add Matt
fixed #373: record_info compile-time operator flagged as unrecognized function;
also proper processing for module_info/0-1
@NotNull and small cleanup