Plausibility and auto correction validation

Plausibility check validation for area code, country and auto correction
function in lead validator
Changes given by client

Allow umlauts in form, Hide optin field updation for deleted or
blacklisted users, New country field added in update user detail, New
read only field added in update user detail as User type (Active,
deleted, blacklisted)
Email verification on registration

Email verification on registration. When link is clicked by the user,
double optin field for email is updated
plausibility check validation

Max length validation on fields date of birth, postal code and phone
number
Lead collection insert

New fields inserted at single lead level
commit

commit
removed conflicts

removed conflicts