clean up user targets
centralized clean tasks, reduce duplication in property usage
staged-build supports partest/scaladoc versioning
generalize staged-scalac to build plugins
formatting and reorg
minor cleanup in dist
fixup! 23c7ef349b d7a5e210fa
fix docs.lib
more cleanup
fixup! cfe4abf7af