(SERVER-114) specify puppet.conf used by test

This allows the test to pass when the default certname is not
'localhost'.
(SERVER-114) /environment-cache header handling

Make the implementation of /environment-cache tolerate an 'Accept: */*'
header in the request.