Making contribution keys case insenstitive as per #1695
Saves in lowercase and checks are performed lower case. #1695
Merge pull request #1767 from jdalphon/jd_issue1695

Case insensitivity for contribution keys