Merge pull request #868 from lukecampbell/discovery

Adds id_only to query in discovery
Fixes discovery unit test
Event driven reference updates

Conflicts:
	extern/ion-definitions
Appends Event
Adds event driven lookup changes and tests.

Also adds test to verify possibility to add a platform change after
instrument has been publishing.