1.added buffer component to hold kernel parameters
2.added event  component to handle cuda events and sync between hpx and cuda
3.updated kernel component to keep track of kernel launch parameters
Merge branch 'master' of https://github.com/STEllAR-GROUP/hpxcl