Feature/changesets on work packages

Allows changesets to be associated to work_packages instead of issues.

Doing this enables exporting a work_package as pdf.

Additionally it was easy to let textile links (#..) to a work_package be handled equally.

OP issue: https://www.openproject.org/issues/1493