setup.py: update dependencies
Update documentation to reflect change to Python3
Update CHANGELOG for 0.5.0
If file.mapcss is passed instead of style_id, cut '.mapcss'