Ignore PyCharm IDE project files.
PEP8 & some lint fixes for setup.py.
Fix --prefix installation.

Due to site.ENABLE_USER_SITE being true for most of Python installations
when run under regular user, share/* files were installed to
$PREFIX/home/$USER/.local/ instead of $PREFIX/lib/python2.7/site-packages/
or anything like that.
This was breaking rpmbuild and possibly other build systems.