Make forms authentication config validation clearer

There's two breaking changes here. The first is the removal of the `IsValid` property and the second is changing the exception type in the `Enable` method.