minor optimization
resolves #1068 make line comment before callout number configurable

- make line comment before callout number configurable
- add -- as built-in line comment to support Haskell, SQL, Ada, etc.
- add more tests for stripping line comment preceding callout number