changed the CLI to operate in terms of formats on the print renderset, rather than rendersets directly.
instead of deleting the whole 'build' directory, just remove everything inside of it
use java.version instead of java.compliance.version for parameterizing the javac w/in the groovyc task
implemented the PNG and PDF formatters and removed the transcoder skeleton types