Create user account update

 - Allow entry of user UUID
   ( needed to retrain inventory, ownership etc. if moving from another
system )
Helper functions update

Culture
 - LocalTimeDate (for email stamping)
Utilities
 - IsValidEmail(), IsLinuxOD, Is64BitOs
-  RandomPassword.Generate() Generate pronounceable passwords
EMail module updates

 - Update email smtp services to use a GMail account
 - Process  external sending in a thread to prevent blocking
   (Testes Windows & *nix)
WebUI updates

 - Add 'Forgotton password' page and processing.
  New password is set and sent via email if update is successful
Minor page updates