Improve event data consistency
This release fixes two bugs found when working with complex event data:
- When a task was producing a data array as a result of its execution, the data array was being turned into an object, hence loosing key array functionalities.
- Dates were being formatted when they were being included inside an external event's payload.
To overcome these two problems, proper data serialization has been implemented via the use of serialize-javascript.