* Add varint files
* Fill out variant backport
* Add type_pack_element
* Add variant_size
* Add variant_alternative
* Fill out variant
* Fill out variant backport
* Fill out variant back port
* Fill out variant backport
* Fill out variant
* Fill out variant
* Add variant test
* Add get tests
* Add visit test
* Add more tests
* Fix variant tests
* Rename
* Reformat
* Add copyrights
* Add more variant tests
* Reformat
* Add more tests
* Fix for gcc-4.8
* Add AttributeValue
* Support passing attributes in AddEvents api
* Support passing attributes in AddEvent api
* Reformat
* Add cmake test
* Tweak function_ref
* Tweak function_ref
* Fix for gcc-4.8
* Reformat
* Add function_ref test
* Support arrays of primitives
* Support bool in AttributeValue
* Add documentation
* Allow sdk to use different clocks for timestamping
* Remove dead code
* Increase windows ci time limit
* Reformat
* Move AttributeValue to common
* Add missing type to AttributeValue