282: build targets for full and partial build, with tests, minor fixes and cleanup, version number added