This allows WinJS UI elements to finish rendering themselves when multiple events are triggered.
This occurs when the app starts up after previously being terminated. Also thow an exception if app enters with anything but a `kind` = launch. Lot's more work on supporting other kinds to come. Also bump version to 0.0.0-2.
- "beforeSuspend" is renamed to "suspend". - "reactivate," which we never saw triggered, was replaced with "resume," which is listened to via an entirely-different mechanism.
`currentTarget` returns the actual element that triggered the event.
This mostly changed the plugin logic.