"type" addition to profile, little fixes

"type" addition to profile, improved compile error handling, "if ->
case" for some not working parts, better time sync, little USE flag
changes, synaptics for laptops