Use line.separator from sys.props for newline

Windows converts new lines to \n\r, but the split() is done on "\n" so
all stopwords have a carraige return at the end and all tests fail since
none of the words are matched.
Added the ability to completely override the object responsible for retrieving HTML content for goose to parse.
Fixed backwards compatibility
MAJOR: The changes included in this were made to significantly decrease the number of exceptions thrown as well as increase overall performance with image detection.
raising our version to 2.1.22
Merge pull request #58 from aurality/upstream

Use line.separator to split Stopwords
Merge upstream changes to branch 'master' of git://github.com/GravityLabs/goose

Conflicts:
	pom.xml
Version bumped to 2.1.22.