sync: Add synchronization framework

Signed-off-by: helicopter88 <johnlemon.lol@gmail.com>
sw_sync: add cpu based sync driver

Signed-off-by: helicopter88 <johnlemon.lol@gmail.com>
Squashed update to sync framework

sync: add timestamps to sync_pts
sync: add debugfs support
sw_sync: add debug support
sync: add ioctl to get fence data
sw_sync: add fill_driver_data support
sync: add poll support
sync: driver commits
module.h: split out the EXPORT_SYMBOL into export.h
Adding support for trace events for sync point driver

Signed-off-by: helicopter88 <johnlemon.lol@gmail.com>