fixed unicode package name bug in setup.py
Merge branch 'release/1.0'
Merge commit '1.0' into develop
bumped version to work on v1.1

reinstated pre-release tags in setup.cfg
added requirement for nltk >= 2.0.2
moved install requirements out to requirements.txt
removed try/except from NLTK based Tokenizers

Always define NLTK-based Tokenizer classes in
cheshire3.textmining.tokenizer - nltk dependency should now be
resolved at install time.
added missing package name (cheshire3) to requirements.txt
made cheshire3.textmining PEP8 compliant
added NLTK-based part-of-speech normalizer
added textmining dependencies to setup.py
added unittesting for NLTK PoS normalizers
added textmining dependencies to setup.py
fixed docstring typo in test.testNormalizer
added to textmining README and made ReST

README for textmining sub-package made ReStructured Text
and made substantially more thorough
added docs for downloading NLTK data

Downloading NLTK data is necessary to ensure the presence of certain
trained models used by Cheshire3
added explicit LICENSE.rst file
incremented version and release tags
enable user-specific file paths in configs

e.g. ~/path/to/some/directory
create user ~/.cheshire3-server/ dir at import time