Replace deprecated #import with #include
Fill out API to include conditional and if-not-exist put.

Slight changes otherwise, as well as cleanup of warnings.
Clean up imports and comment out unused tests.
Add arbitrary instance for an arbitrary HyperDex intrinsic datatype.
Fill out remaining arbitrary HyperDex intrinsic datatypes.
Test round tripping an arbitrary and randomly chosen HyperDex datatype.