don't highlight any function by context

* vim only highlights native functions, and does so only if there is an
  opening parenthesis following its invocation
only consider line comments

* comment / string behavior is totally broken, line comments are
  simpler
* separate highlighting for the comment and its delimiter