Adding monkey patch so that uniqueness validator works with encrypted fields
Added documentation for unique encrypted fields
A better implementation which automatically ignores the case-sensitive option
Throw exception if developer uses case_senstive = false on uniqueness validator