Support NationBuilder error format.

The NationBuilder API has a different format for returning exceptions messages and codes. Support either the standard behavior, or the NationBuilder format for the error hash.