Encrypted shadow pwd hash for uCernVM

This adds a dependency to passlib
Warning message when using clear text passwords
Never save clear text password in database
Better warning messages for clear text passwords
Merge pull request #3 from cernvm/encrypted-password

Save hashed passwords instead of clear text ones when creating users