even more generators
more generators, again

(not all list comprehensions were converted to generators because when all items are needed they are faster, and generators doesn't make sense when data is small). For "all" and "any" generators are win because they can stop earlier.
added MaltParser param for additional Java args to allow larger heap
fix snowball stemmer bug in handling term `y's`

STEP 1c in line 828 checks `len(word) > 2` as last condition.
However, this will cause `string index out of range` Error
when stem the word `y's` since `word` will be `y` when we
come to line 828. Move the condition `len(word)>2` to beginning
will solve this issue.
(backwards incompatible) nltk.sourcedstring is removed
Remove nltk.misc.babelfish
Merge pull request #335 from kmike/babelfish-removal

Remove nltk.misc.babelfish
(backwards incompatible) remove support for deprecated scipy.maxentropy. Fix #321
Merge branch 'master' into 2and3

Conflicts:
	nltk/misc/__init__.py
	nltk/misc/babelfish.py
Merge pull request #333 from cllu/patch-1

fix snowball stemmer bug in handling word `y's`
test for #333
Merge branch 'master' into 2and3

Conflicts:
	nltk/stem/snowball.py
Some encoding issues with corpora are fixed. See #299.
i/o fixes
replace remaining "unicode" with "compat.text_type" (why weren't they replaced earlier?)