CrontabParser: Spec test the blank_line parser

Some simple spec tests covering the behavior of the blank_line parser.
CrontabParser: Change whitespace matcher

Use `[[:blank:]]` instead of `\s` to match whitespace as the latter also
consumes newline characters.
CrontabParser: Spec test the comment parsers

Adds spec tests for both plain comments and Puppet Name comments.