Claim codes will no longer be treated as case-insensitive.

Claim codes will now be treated as case-sensitive.  In addition to being the desired behavior, this fixes a crash when attempting to claim a badge with a claim code that includes capital letters.

This addresses #262.