Null check on HttpContext.Current.User in ExceptionFormatter

For certain .NET project types like WebAPI, `HttpContext.Current` can exist, yet `HttpContext.Current.User` may not. In this case, a `NullReferenceException` will be thrown inside of the `ExceptionFormatter` class when trying to extract the user's identity information.