function insertion handler

test not rebased yet.
introducing Lex modes

So we can have plex specific lexical processing.
rebasing tests, also hash-comment is skipped.

For LexCPP mode // # gets skipped during insertion.
added handling for classes inserts

Same as functions.
Sorted the order so includes are handled first.
special plex_insert token added as well.