Change post owner functionality

:dancer: 

Some notes:

 - The client UI won't let you change ownership of posts if you have mixed authors selected, but the backend has no such restriction.
 - Owner changes are logged as a post revision.
 - The spec is a bit lacking.