feat(sync_user): sync repository hook status with GitHub.

Close travis-ci/travis-ci#1359.
feat(sync_user): only sync hooks every 24 hours for auto-syncs

Without this restriction, every repository would be synced for every
admin, potentionally causing way more GitHub API requests than are
needed.