Changed frame() to accept either a frame id or frame name, as suggested by Nathan Schneider
Added pretty printing for AttrDict objects. Also changed the frame() function to use nltk.compat.string_types
decorator @py3_data for use with the file pointers in data.py
* for use on the initializers, e.g. BufferedGzipFile
* adds PY3/ to the data path for the following datasets:

  chunkers/maxent_ne_chunker
  help/tagsets
  taggers/maxent_treebank_pos_tagger
  tokenizers/punkt
apply @py3_data decorator to the path pointer init methods, to add PY3 to paths for selected corpora
reversed unintended commit for Brown corpus reader
Merge pull request #469 from wooters/master

Changed frame() to accept either a frame id or frame name
fixed nltk downloader tkinter.messagebox import
Merge pull request #471 from jskda/pull_request.nltk_download_gui

fixed nltk downloader tkinter.messagebox import
warn about missing scikit-learn + __all__
Merge pull request #472 from larsmans/sklearn

warn about missing scikit-learn + __all__
Fixed doctests involving dict objects
Merge pull request #474 from wooters/master

Fixed doctests involving dict objects
merge framenet corpus reader from nschneid:patch-5, resolves https://github.com/nltk/nltk/pull/473
Merge pull request #470 from stevenbird/master

decorator @py3_data for use with the file pointers in data.py
Add missing import for py3_data decorator