Merged allow publish later for drafts

Somehow not entierly linked in git. Some changes were needed. Quickly tested.
Invert publish later bug

Now, when you have an unpublished page with a public & draft version, the public version will be placed online if the page isn't published yet, otherwise it'll publish the draft version.
Merge account for APi changes in createPublicVersion

Again, no git history? ;o
Use given user for createPublicVersion in NodeAdminPublisher
Oops, forgot the user
Merge pull request #85 from Kunstmaan/fix_publish_later

Fix publish later