parse: Lex (but not yet parse) ItemComment

Comments can only start at start of line or after spaces. Thus `echo a#`
doesn't have a comment.
parse: Fix unquoting of ItemSingleQuoted and termination of bareword

ItemSingleQuoted is now quoted with ` now.
parse: Lex comments as ItemSpace (until we need fancier comment handling)