[VS] Increment of VS extension
Remove trailer EOL after block comments
Break lines before 'then' when 'if' condition is multiline
Match two identifiers which are variants of each other

The mechanism is basic. We may need to broaden it later.
Simplify handling of type signatures

Right now, handling delegate type signature is still complex.

The other parts are made simple by inserting brackets only when
appropriate.

Fix #29
Handle pattern matching in anonymous functions more rigorously

Add brackets in most of cases to be safe.

Related to #30
Indent multiline block comments properly
Fix wrong formatting of prefix operators
Attribute Ivan's work
Define all constants while lexing and parsing
The mechanism now works with nested compiler directives