Allow developers to publish 'approved but waiting' versions (bug 867570)

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)