allow system admin to set the length and if to include some special characters in the randomly generated passwords for non-enterprise and windows accounts.
- frontend - adding config option to the site config page
- backend - updating the getpw routine in utils.pm
both will use the variable table
- db - change length of reservation.pw from varchar(10) to varchar(40)