BIGTOP-1578. Refactor vagrant-puppet provisioner to have its configurations all come from yaml

Signed-off-by: jayunit100 <jay@apache.org>
BIGTOP-1301. Groovy 2.3.0 is out! Let's bundle it into the stack
PHOENIX-1574 Phoenix packaging requires build and classpath changes after PHOENIX-1455
BIGTOP-1576. Add Vagrant installation to bigtop_toolchain

Signed-off-by: Konstantin Boudnik <cos@apache.org>
BIGTOP-1564. docker-puppet doesn't use vagrantconfg.yaml for configuration parameters