clean comments feature as suggested by @mvidner
Merge branch 'master' into lexer_comment_final
changes and version release
update gitignores to match properly