Refactor StringEncrypter
Reduce the size of the KEY field
Increase KEY length to 700, still below the max allowed for vchar.
Merge pull request #651 from eric-wu/develop

Reduce the size of the KEY field of the FILES table (PLFM-1982) and some minor refactoring on StringEncrypter