root account can have password blank if password used

As per https://wiki.debian.org/Teams/MySQL root using a socket auth was considered. In the case of socket auth password='' so lets expand the check to include an empy plugin.