- many changes related to new version code and new solver
-various 3rd party pkgs moved into contrib (will goto _vendor later)
-version submodule moved into contrib also, I'm going to split this out