add support for PCLinuxOS, update #2808
move Synology detection to the end as it uses grep on commonly existing file
try to install sudo on redhat like systems, update #2808
show all missing stuff and then fail, update #2808