Re-add `Project#package_name`

This commit effectively reverts e1172ef864757d6544d4a53cbaa024b3ba5b7afd.

There are many situations where it would be desirable for project and 
the generated package name to differ.