add work-in-progress sample + integrationTest for custom libraries via plugin

- did some more renamings.
- for now DefaultLibrarySpec lives in org/gradle/runtime/base/internal/ to avoid classycle issues for now
- TODO JvmLibrarySpec should extend DefaultLibrarySpec