rebuild to get latest updates

specifically, we need the fix for
https://tickets.puppetlabs.com/browse/PUP-3345
released in puppet-server-3.7.2
sleep 120 seconds instead of 60 for puppetdb to become ready
test: hiera now reads yaml first, then etcd
wait until all rpms are installed to run makewhatis and updatedb
do not exclude docs from puppetagent image
use single command in test harness to rm containers
convert from puppetmaster to puppetserver

http://puppetlabs.com/blog/puppet-server-bringing-soa-to-a-puppet-master-near-you