Do not insert duplicates into "notification".

A user who selected both delivery methods could receive two identical
internal notifications if they did not specify their email address.
Remove extra dashes.
Add 'selectCount'.
Whitespace.
Substitute 'internal' with 'website'.
Verify email addresses.
Do not verify previously verified emails.
Check the current email when verifying.
Delete all entries matching a given 'user_id' on successful verification.
Move 'deleteFromEmailVerification' to 'Model.User'.
Delete entries that do not match the current email.
Clean up the type signatures.
Do not insert a newline.
Merge remote-tracking branch 'dlthomas/master'
Merge remote-tracking branch 'dlthomas/master'
cleaned up user pages
Do not delete if an error occurred.
Improve wording.
Do not re-send email verification messages.
Remove the 'ver' prefix.