Solve some possible GSOD with some plugins

Thanks Dima73
http://openpli.org/forums/topic/32640-pip/
Add fancontrol at customized settings menu

Depending on specific procs are available
Ensure no fan is initialized when there is no fan proc
Avoid GSOD for boxes that have a fan_pwm proc and no plain fan proc

E.g. for DMM800SE.
Thanks IMS
Use SystemInfo instead of rechecking if "fan" procs do exist
merge