Move ptpython from contrib to the new repo.

@jonathanslenders 

This PR moves all the files from contrib that are relevant for ptpython to this repo and the setup.py is updated to work correctly.