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
Merge pull request #1154 from mojavelinux/issue-1068

resolves #1068 make line comment before callout number configurable