! hash functions require 5.1.2 as a min, so .......

Signed-off-by: Spuds <spuds@spudsdesign.com>
! The new hash can be anything >20 <=60
this means we could have a legit 40 lenght one so we need to check for that
condition as well.

Signed-off-by: Spuds <spuds@spudsdesign.com>
! a few more updates to update.php
detects a sha40 pw and asks for it again, if good upgrades the db

Signed-off-by: Spuds <spuds@spudsdesign.com>
! update to better detect older sha1 passwords
to avoid finding a 40 char hash from the cipher, look for 40 character hex only string to determine its sha-ness

Signed-off-by: Spuds <spuds@spudsdesign.com>