2FA OTP support

This change adds a `prompt_2fa` attribute that will cause the Create plugin to prompt the user for a GitHub 2-factor authentication OTP token, so users who have 2FA enabled can create repos.