BIGTOP-1047. Support Puppet 3.x

Signed-off-by: Konstantin Boudnik <cos@apache.org>
BIGTOP-1510.  Minor README update about bigtop-deploy.
BIGTOP-1509. Update deployment README after BIGTOP-1047
BIGTOP-1506. bigtop-utils won't detect JAVA_HOME in some cases

Signed-off-by: Mark Grover <mark@apache.org>
Added mac support for docker provision
BIGTOP-1194. redhat-lsb-core is sufficient in spec files (Newton Alex via rvs)
BIGTOP-1384: Added gradle wrapper for simpler building.
BIGTOP-1511: make TestCLI compatible with Hadoop 2.4

Removes all occurences of TokenComparator for string 'Found 1 items'.
Based on HDFS-6058: Fix TestHDFSCLI failures after HADOOP-8691 change.
BIGTOP-1514. Remove hive from modules in test-artifacts.
BIGTOP-1490. Adding GridGain to BigTop
BIGTOP-1488. bigtop_toolchain hardcode the apache mirror sites for downloading maven
BIGTOP-1513. FailureExecutor.groovy is in the wrong module, causing compiler errors.
BIGTOP-1524. FailureExecutor breaks smoke tests : Smoke tests should run from source.
BIGTOP-1523. Gradle install for test artifacts uses wrong sequence of the targets