Merge remote-tracking branch 'upstream/master'
Update nltk/downloader.py

Fixed bug that prevented downloads from being shown because comparisons weren't implemented.
Update nltk/internals.py

object.__new__() cannot take any extra parameters.
Merge pull request #358 from BrucePHill/master

Bugfix for downloader sorting
Fix interface to the Stanford tagger: in both Python 2 and 3 cases, make sure we're writing the temporary file in the appropriate encoding, then likewise decoding the tagger output.
fixed issues with coverage and pylint results
simplifications suggested by @heatherleaf
Merge pull request #361 from hleeldc/test2

fixed issues with coverage and pylint results
make encoding more explicit (and not default to None)
Merge pull request #360 from alexrudnick/fix_stanford_unicode

Fix interface to the Stanford tagger so it works on Python 2 and 3
Update README.md
Clarify comment (issue #362)
Merge pull request #363 from jnothman/patch-3

Clarify comment (issue #362)
Revert "reverted changes to porter stemmer, because they inadvertently introduced different behaviour of the stemmer"

This reverts commit 2adb08c320052e82366684893600024fb0515a96.
fixes to earlier porter stemmer refactor
added special case to porter stemmer that avoids exceptions being thrown for a handful of perverse non-words
More tkinter-related fixes:

1) use lower-cased tkinter module name (uppercased may fail in Python 3.x on case-sensitive filesystems, and lower-cased tkinter it is fixed by nltk.compat for Python 3.x);
2) imports in nltk.sem.drt_glue_demo are fixed (I didn't try the demo, but the code looks OK - I think it should work in 3.x as-is)
up-to-date urls for megam
Merge pull request #370 from kmike/megam-is-moved

up-to-date urls for megam
Demo functions for Baum Welch are fixed. See GH-69, GH-100.

They were broken in this commit: https://github.com/nltk/nltk/commit/9738e3e5027361255fc151b0dc7e1dd59ebeced2