Add an HLint3 prototype API
#97, change ParseFlags to use TextEncoding directly, don't expose the Encoding abstraction
#97, remove the encoding functions, not really useful now UTF8 is the default and TextEncoding is available
Improve the doc comments
Expose addInfix from Settings, required by HLint3
Change the docs in HLint2 to say HLint3 is preferred
Switch HLintBuiltin to being an enumeration, push resolveBuiltin down
#98, lots of work improving the HLint3 API