Update video status

Previously Video#update could only update snippet parameters such
as title, description. After this commit, status parameters can be
updated as well.

Unfortunately, YouTube does not let users update most of the status
parameters through the API: only privacyStatus, publicStatsViewable
and publishAt can indeed be updated.

Furthermore, updating `publishAt` sometimes raises a YouTube error
if the video is private but used to be unlisted.