Using DjangoJSONEncoder to created serialized_kwargs so that date/time and decimal types can be encoded.
Transition log is not available for modification inside a StateTransition - for instance, so serialized_kwargs can be updated.
Merge branch 'feature/date-serialization-support' into develop