On slave, add labels and ability to control java version. On master node, add ability to disable the configuration of the firewall.

There are really three things I am addressing in this pull request. 

Slave
1. Add labels
2. Add ability to control version of java installed

Master
1. All for firewall to be disabled in case of conflicting modules