Email link created users should not have to change their password since they don't receive one.
Re added deleted /link/e and /link/s
Changed UserDetailRepository.createUser method to create users to determine if the user has to change his password and send a verification email for his email address.
Deprecated createUser without forceResetPassword and sendConfirmationEmail parameters, it's now reserved for internal use only.
Fixes https://github.com/natebenson/vyllage/issues/1053. Fixes https://github.com/natebenson/vyllage/issues/1052.