Add SpaceBetweenAphabeticalWord
make ValidationError class immutable

setFileName / Sentence are left for dependencies from other classes
make return value of getFileName() and getSentence() optional
Merge pull request #229 from recruit-tech/make-ValidationError-immutable

make ValidationError class immutable
Merge branch 'space-with-alhabetical-word-validator' of https://github.com/takahi-i/redpen into takahi-i-space-with-alhabetical-word-validator
package migration
Merge branch 'takahi-i-space-with-alhabetical-word-validator'
Merge master
Merge pull request #230 from recruit-tech/fileName-is-optional

make return value of getFileName() and getSentence() optional
Fix a bug on end of sentence detection.

Given non alphabet input sentence with partial sentence as follow,

EndOfSentenceDetector should detect 5 as the end of sentence postion.

こんにちは．きょうは

But the EndOfSentenceDetector wihtout this patch detects the end position as 10.
Simplify test sample sentences
Change SentenceExtractor.extract method signature
Merge pull request #233 from takahi-i/master

redpen-232 Rename sub module "redpen-app" into redpen-cli
Merge pull request #231 from takahi-i/fix-sentence-split-bug

Fix sentence split bug
Update README.md
Add link to Docker image
use reflection api to instantiate Validators
new uses can implement their own Validator class in cc.redpen.validator.* package.
Those custom validators will be detected automatically.
rename cc.redpen.config.Character to cc.redpen.config.Symbol
rename cc.redpen.config.Character to cc.redpen.config.Symbol
rename cc.redpen.config.Character to cc.redpen.config.Symbol