Make user module create accounts with temporary passwords

This Pull Request adds new option passchangeonfirstlogin to user module, if it set to 'yes', after user creation procedure command 'chage -d 0' is being called, so after first login user should change his password