Added removal of OutputCacheItem if blogpost updates. Fixes #105.
Merge pull request #106 from fredrikeriksson/issue-105

Added removal of OutputCacheItem if blogpost updates. Fixes #105.
AJAX requests now skips customError behavior

Added code i Global.asax to prevent redirects to ~/ or ~/404.cshtml
when the request is considered an AJAX request.
This is to prevent redirections of the requests which results in a
valid page and status code 200 and not the status code from thrown
HttpException which results in that the success/fail functionality
always thinks it's a success, even when it's not.

Fixes #104
Merge pull request #107 from fredrikeriksson/custom-errors-ajax

AJAX requests now skips customError behavior
Removes the OutputCacheItem when deleting a post

Applies the same code as previosly added for Edit.
Also creates a common static method in Blog for this.
Merge pull request #108 from fredrikeriksson/cache-fixes

Removes the OutputCacheItem when deleting a post
Add AppSettingsMembershipProvider
Move mail settings to app settings
Move email send to it's own class
Merge branch 'appsettings-credentials'