new CWErrorSetV() allows passing in a user info dictionary
add *ErrorCode onto the end of error code constants
document CWErrorSet()
document CWErrorSetV()