NSError extensions: just some helpers for easily creating NSError instances along with localized descriptions.