Add basic instrumentation infrastructure to report usage

Introduction of instrumentation core service from DataHarverst project, as used in DesignScript.

Add heartbeat for basic usage for public display + provision infrastructure for reporting more detailed behaviour and errors.