Use <dependencyManagement> for junit. Updated other deps. Note that the bouncycastle reps are slightly stale because the latest version causes compilation failures.
Moved dot graph functions into new module DotGraph
Encapsulated printing of dot graph into new module method print_graph
Added parameter parsing for only dumping one IR pass
delete of various require 'jruby' s. Now a single require at the beginning of
the script
moved root AST node to usage of the node
Correct naming of ast node in usage message
Moved IR handling to its usage
Maven site can now be published to github pages
Merge pull request #867 from jendave/dep-management

Use <dependencyManagement> for junit. Updated other deps.
Merge pull request #875 from jendave/gh-site

Maven site can now be published to github pages
Revert to 1.47 of bouncycastle until we deal with 1.48 issues.

See https://travis-ci.org/jruby/jruby/jobs/8953477
new ir_setup method for setting up ir
checking for combination of -p and -i and implementation for -p
Integration of Pretty printer (-f) for IR prepending scope names
Renaming of ir_instrs to pretty_ir
Prepending scope name
Fancy line numbers in IR pretty printer
Forgot to return the correct item
deactivating -f as default