Added cellSail structures and callbacks

Added different cellSail structures and callbacks.
These two lines above are wrong: `CellSailFuture` starts with `sys_mutex_t` and `sys_cond_t`, both defined as `uint32_t` (the ID of the system object), however `Mutex` and `Cond` in RPCS3 are not an ID.

I'd suggest to replace these two lines with:
```
u32 mutex_id;
u32 cond_id;
```