Implemented PublishProfile for non-web projects.
This functions the same way as web applications; in other words, app.config => app.(Configuration).config => app.(PublishProfile).config.
The transforms happen in-place, as the app.config gets copied to the destination before this task is called.