Getting musica's version and all sub package versions is inconsistent. Fix it.
Acceptance criteria
- Getting the version of musica and its packages can be done in all languages (Fortran, C/C++, Python, Javascript—javascript doesn't include the fortran sources so tuvx, carma don't need to have their versions reported here)
Ideas
- Evaluate component versions. It doesn't seem to be used, and also we could probably reduce the amount of code by using
std::string