Add Resume Support

Update the example to stop and restart the stream for testing.
Remove old FSEventsSince function because it was going stale.
Use the EventStream structure as the callback context so the current
EventId can be tracked (for resuming).
Add a Restart function that resumes the stream (potentially after
changes to the stream's parameters).
Add a sync parameter to the Flush function.