Added Forgot Password Reset email send capability

* Created a new NuGet package with the following changes.
* Added UserNotificationProvider base provider class
* Add Azure implementation of UserNotificationProvider that writes the
notifications to a queue.
* Created a task to process queue messages for forgot password requests.