The source project of this merge request has been removed.
General maintenance
This library gets compiled during every recipe build, and it spamsalot of warnings for each recipe. So I dedided to give it some love and try to fix as many warnings as I can. The MR is split into bunch of independent commits to aid reviewers.