fixed user validation

The structure for user data is different among add & edit users,
resetting passwords, and adding super admin (install). For the fix
I accomodate for the differences in the array structure and not
validate at all when resetting passwords. Another bug I have fixed
is for users edit. The bug was when a user was editted without
any courses selected, an invalid variable error appears. I just moved
the fix from users add to users edit.
removed email confirmation for evaluation submission

There is a bug when the sendConfirmationEmail function is called,
which is when a user with an email submits an evaluation or survey.
The bug was the undefined property Email. I have removed it because
it is a little redundant to send an email confirmation when you can
visually see your evaluation and survey submission by clicking on the
links under the Submitted sections.