Implement <, >, <= and >= for pointers
Cecil seems to be slightly finicky about threading, actually, so acquire a lock when doing decompiles.
Fix JSWriteThroughPointerExpression being able to trap values that were not visible to AST traversal.
Fix EliminateSingleUseTemporaries erroneously eliminating variables that were only ever used as an assignment source and never used in any other context.
Add basic support for pointer literals (basically, this ensures that (T*)0 will translate into JS that at least runs and obeys basic pointer rules)
Fix a bug in VerbatimLiteral.ReplaceChild