Improved performance of indenter a bit.
Added empty state machine indent engine.
Cache indent engine can now be disposed.
Added another indenter test.
Made it easier to jump to errors in unit tests.
Added another indentation test file.
Fixed important speed problem in completion engine (the engine tried
to reparse the whole file when it's not needed).
Fixed indentation cloning.
Merge remote-tracking branch 'origin/master' into luiscubal-null-analysis-fix
NullValueAnalysis: Fixed bug reported by miniBill: comparison with non-null value not working correctly.