Allow to set a readable resource name instead of reusing it's slug for that.

Conflicts:
	txclib/project.py
Update project to upstream
Allow passing source name
Show the problematic text on the error message.