Improve package version number generation
Description
Currently, we use the version number of the application specified in PROJECTS_TO_BUILD or the hardcoded SIGHT_VERSION CMake variable for the SDK. This is poor because we may generate different packages depending on the current git revision with the same version number.
Proposal
We may use the same approach chosen in sight-deps. Use the latest tag, and if there are new commits in between, add the git revision range. This is straightforward for the SDK, but this might be a little more difficult for the applications, since we have to find the tag corresponding to the application name. I think at worst if we do not find a matching tag for the application, we can fallback to the application version number with a '-dev' suffix.