+ Parser::Base: add #parse_with_comments, #parse_file_with_comments.

Without these a lot of boilerplate code that's in `Parser::Base.parse`
needs to be copy/pasted to do parsing with comments.

Closes #105.