Merge remote-tracking branch 'upstream/develop' into develop
Merge branch 'develop' into enroll-check
Merge remote-tracking branch 'upstream/develop' into develop
Merge branch 'develop' into enroll-check
Enroll lots of debugs and improvements

- No state entering is required
- Empty name string not allowed in all edit pages
- Repeating last person name on second entrance fixed
- Other small fixes
Merge pull request #186 from mbehrooz/enroll-check

Enroll update.