Optional password encryption

A better aproach: now it's optional, encrypts all the passwords,
doesn't need any modifications of cherrypy or config version, every
single device has a unique encryption key and the encryption algorithm
is easily updateable.
Merge pull request #405 from pvieito/Encryption

Optional passwords encryption