agent: Preserve ordering of event buffer. Fixes #479
agent: Test event order preservation for watches
agent: make event buffer test non-sequential
Merge pull request #489 from hashicorp/h-event-watch

Preserve ordering of event buffer when filtering on name