rename check() to validate()
introduce RedPen#parse
now clients don't need to create parsers. RedPen will do that.
RedPen#parse to return map of Document and ValidationError
ValidationError now doesn't need to reference fileName
retire ValidationError#setSentence()
making ValidationError immutable.
this method is not used.
refactor DocumentParser interface
now DocumentParser takes SentenceExtractor at parse time.
this refactor will allow RedPen clients to specify symbols used by SentenceExtractor at parse time in the future.
RedPen#getSentenceExtractor doesn't need to be publicly visible
make parser implementations pacakage private
optimize SentenceExtractor creation
fix a build failure in Japanese locale envrionment
Merge pull request #324 from recruit-tech/parser-refactor

parser-refactor