7012648: move JSR 292 to package java.lang.invoke and adjust names
Summary: package and class renaming only; delete unused methods and classes; add @since tags; no code changes
Reviewed-by: twisti
6839872: remove implementation inheritance from JSR 292 APIs
Summary: move everything into a single package; remove all multi-package machinery
Reviewed-by: twisti, forax