Allow ESI only if enable_esi flag is set in the puppet cluster options

Preparing for beta cluster testing by allowing ESI only
if cluster_options.fetch( "enable_esi", false ) returns true.

Change-Id: Iaad0207d02da94c19ff2dc3e112994046827cd9d