Extended property change event args.

Engine properties IsBusy, IsReady and GameState are now propagating
extended information when they change. This allows for immediate
retrieval of state changes, without having to query the current state of
the engine (which may have changed.)