This is done to keep more inline with existing Debian packages and practices.
Although technically both libname-version.so and libname.so.version are
accepted, it seems like more tooling (specifically CMake) is built around
libname.so.version.
Our libraries sonames will now be libname.so.major.minor.
Our debian packages will be named libname.major.minor
For example, if you want libk4a.so.1.1 you would install libk4a1.1
* Added PublishDocs.ps1
* Added documentation branch index
* Added version info to doxygen
* Added pipeline step to publish docs
* Added automated identity
* Added build trigger for feature branches
* Added API documentation link to README.md
* Added mainpage.md to doxygen output
* Renamed C++ get_timestamp API to align with what is comming in 1.2 so we don't have to manage a breaking change.
* updating changelog.md
* Addressing feedback
* Fixed leak in dewrapper.c. Switched setting to a build variable that can be set in CMAKE.
Also updated leak detection to run a binary unload.
Cleanup up most of the errors I found.
Opened issues #210 and @212 to track leaks that still need to be addressed.
* Adding leak detection logic to k4a_unittest_init() so more tests get it automatically
* Addressing PR feedback