Puppet configuration for new elasticsearch servers

Refactors role::elasticsearch::(labs|beta|production) into
role::elassticsearch::config and role::elasticsearch like Kafka.  This
makes sure there are parameters to the role class

Also sets up minimum_master_nodes, master_eligible, and holds_data.

Also retires testsearch100[1-3].

Change-Id: Ic30396c1f47767b05a8e0cfe51693f845e763715