password checks aligned between GLClient/GLBackend admin/receiver

The same basic check for password security are noe implemented both on GLClient and GLBackend.

They were not completely inplemented on the GLBackend that did implemented only a subset of the checks and only for the receiver password and not for the admin one.

This patch is complete for the pull