Bundled most of the jit callback classes together

I could have bundled more of them together, I mean just look at callbacks.h
there are quite a lot that accept 2 void pointers and nothing else. I however
think readablity is slightly more important here so I bundled them together
based on what they are for. So all the assign callbacks are of type
AssignBaseCallback, etc.