Windows error string support.

@markbenvenuto: this is the structure I'm thinking will work, would you please take a look and tell me what you think?

If you agree with this approach, I think what's left is to add the mapping for the Windows' System Error Codes.