Merge pull request #3 from nltk/master

Merge updates from NLTK master
bug in chat80 doctest
use sre to process regexes properly to remove capturing groups
Wordnet common hypernyms lookup speedup and refactoring
Wordnet common hypernyms lookup speedup and refactoring
Wordnet common hypernyms lookup speedup and refactoring
Update internals.py

It might be a good idea to make the distinction between capturing and non-capturing groups since technically, they are all grouping parentheses. I've only changed the docstring for this function slightly but maybe the function name shld be updated accordingly if others have this confusion in the future.
added "Author" headers
removed unused imports
fixed docstrings
fixed bug in nltk.tokenize.simple.CharTokenizer
pep-8 variable names in nltk.parse.stanford
use staticmethod when possible for nltk.parse.stanford
added nltk.tokenize.stanford, cf https://github.com/nltk/nltk/issues/558
added the 'options' flag to specify a dictionary of options to the stanford tokenizer
added some demo usages to nltk.tokenize.stanford
removed conversion to byte strings after decoding stdout, as unicode should be returned
use Ewan Klein's solution to https://github.com/nltk/nltk/issues/521
some PEP-8 variable name fixes
Merge pull request #571 from jskda/pull_request.521

Pull request for  Ewan Klein's solution to https://github.com/nltk/nltk/issues/521