Remove the dual version support since Maven 2 is EoL. Install only Maven 3 under a new attribute structure. Since Maven 3 requires Java 8 and Java 8 is not available in OpenJDK form on every platform remove the logic that auto installed Java. Users need to decide how they want to get Java on their nodes based on the platform (OpenJDK vs. Oracle).
Also while we're here use kitchen-docker to run integration tests in Travis and update the serverspecs and chefspecs for the new formats.
Remove the dual version support since Maven 2 is EoL. Install only Maven 3 under a new attribute structure. Since Maven 3 requires Java 8 and Java 8 is not available in OpenJDK form on every platform remove the logic that auto installed Java. Users need to decide how they want to get Java on their nodes based on the platform (OpenJDK vs. Oracle).
Also while we're here use kitchen-docker to run integration tests in Travis and update the serverspecs and chefspecs for the new formats.