Fixed bug in TLKEvent where storing the Dispatch Method (An enum) into the Stream makes the Stream unreadable (Delphi issue with unpredictable enum value size when saved to a Stream).

Worked around by storing an integer representation of the Enum value into the Stream, then converting back to the appropriate Enum value (in LKSL.Events.Streams.pas)