changes changeset_issues join table to be changeset_work_packages

This will enable workpackages (issues and planning elements) to have changesets applied
allows for rendering pdf from work_package#show

This will break changset rendering on the issue page
lets textile handle refs to planning elements and issues equally
updates changelog
prevents naming collisions on admin factory
stubs User.current in test to avoid side effects