Changes for PyPI version 1.2.0.0

@misja - This pull request is what was used to publish to PyPI and is also what I have listed in my fork as tag v1.2.0.0. 

You can now "pip install boilerpipe" and it installs boilerpipe as well as the charade and JPype1 dependencies. See https://pypi.python.org/pypi/boilerpipe/1.2.0.0 

Major thanks to @marsam for also contributing a nice refactor of setup.py that I pulled in. Between him in Peru, you in the Netherlands, and me in the U.S., we finally managed to coordinate all of this.

I noticed after the fact that it is listing me as the author, and it's because the default behavior of PyPI is to list the maintainer as the author on the PyPI page per note (3) below the table at http://docs.python.org/2/distutils/setupscript.html - If this causes you any problems, we can just as easily remove me as the maintainer so that you will appear. Let me know if you have any other questions/concerns. As far as I know, we have just taken care of two of your issues (#1 and #9) with this set of changes.