(maint) Separate Docker Travis operations
(maint) Separate Docker Travis operations

 - lint, make and test separated so their timings are recorded in Travis

 - also restructure travis steps to be consistent / remove set -x output
   to prevent pollution

puppetlabs/puppet-server,puppetlabs/puppetserver,puppetlabs/puppetserver,puppetlabs/puppet-server,puppetlabs/puppetserver,puppetlabs/puppet-server,puppetlabs/puppetserver