AUTO-563 validate personality (please review)

Validating personality by checking base64 encoding in parallel to receiving limits. If we get limits, personalily is checked against `maxPersonality` and `maxPersonalitySize`. Otherwise, these checks are skipped. If the base64 encoding is incorrect, then limits getting is cancelled and appropriate error returned. 

Added schema changes and related tests.