Add test for multi-line modifiers. #25
Fix comment syntax and spacing in lib/kss.js.
Remove unneeded /g from commentExpressions.single regex.
Replace unneeded non-greedy regex in lib/kss.js.

In regex, \s*? is a non-greedy search for whitespace characters, when the regex
that follows \s*? does not include whitespace, \s*? is equivalent to \s* but
with more overhead. So we can safely replace the more complicated \s*? with \s*.
Bugfix: Ensure multi-line comment directly after single line block is parsed.
Simplify regex for inline comment replacement.

([ ]{0,1}|\t) is just a complicated way to say \s? when newlines aren't possible
in the string you are parsing. (We split the lines by \n.) [ \t]? would also
have worked.
Add better comment for insideSingleBlock code.
Add support for docblock comment syntax. Fixes #116.