A few dependency-related changes

- Better handling when manually specifying retrolambda version
- Don't include javaagent when not needed
- Bump default retrolambda version to 1.6.0