start work on dealing with versions in gpkg
Merge remote-tracking branch 'ssebastianj/master'
more work on loading version data in gpkg
always set install destination for matching packages, test this to determine installed
don't set new Install-Destination element in existing package with same version if the value is set to NOT_INSTALLED
implement more sophisticated comparison of versions
implement convenience functions for getting version data
fix typo, get_package_current_or_latest_package=>get_package_current_or_latest
update something_depends_on_func to deal with new package data format
more work on updating functions in load.c to deal with new package_data format that includes versioning
integrate versioning code into existing install/remove functions
fix some bugs in updates to handle versions in gpkg, still needs more work
fix more bugs in version code for gpkg
more bugfixes for gpkg
store version requirement data when loading deps
more work on handling load_recursive_package_data_variables properly, to incorporate versioning
more bugfixes for gpkg
move install / remove / update functions into separate .c files
some more fixes and error checking for gpkg remove function
more error checking on package installation