Renaming PatchesIndex to PatchIndex
Fixing name inconsistencies with range_id/patch_id
Split CL stuff into several files
Renaming Kernel::set_args() to set_args_from()
Adding Kernel::set_args() that does not require a start index
Switching to unordered_map for event table
Reactivating asserts for debug build
Events can now be shared across command queues
Adding user-events.
Some experimentation with default framebuffer access.
Some changes to parse_trace.py.