update facts.py for solaris and hp-ux
update facts.py for solaris and hp-ux

for solaris,  add get_dmi_facts to get product_name fact, and update memtotal_mb to integer for consistency.

for hp-ux,  user machinfo to get product_serial fact
thaim/ansible,thaim/ansible