Add support for block comments

Add support for block comments and enhance comment lexing to enable
highlighting of unclosed comments
Add support for path partial names

Add support for path partial names, which also involves having a
dedicated token for partial names (which may come in handy in the
future for looking up partial definitions)