Allow developers to publish 'approved but waiting' versions

Also let them change the make_public field on the version edit
page, if that version is unreviewed (since it'll apply to that
version when a reviewer approves it)