Added a test case for #22
Treated \u2028 \u2029 \u0085 as a new line

Character sequence "e280a8" in UTF-8 is \u2028 in Unicode code point,
and it means LINE SEPARATOR. The issue was caused because \u2028 is                            not matched by .(dot), \r or \n. This patch explicitly handles it.

\u2029 (PARAGRAPH SEPARATOR) and \u0085 (NEXT LINE) are also treated as
new lines.
Merge pull request #25 from tkawachi/issues/22

Fixes #22