initial support for Luna. Extracted Release and Mirror to parameters

I bumped to Luna, necessary for Java 8 support. I made the release and mirror configurable in case people would like to backdate to stick with Kepler or try out Mars.