Forward port the Console session increase

Original commit was #e1a295a by @klynton
Merge pull request #374 from binford2k/forwardport/session_lifetime

Forward port the Console session increase
Forward port global environment timeout

Original commit was #a4ec64f by @joshbeard

Docs at https://docs.puppetlabs.com/puppet/latest/reference/environments_configuring.html#environmenttimeout
and testing by Gabe & Gary seem to indicate that we can push the
environment timeout back up to global and omit the `environment.conf`
file.

`modulepath` should also default to `modules:$basemodulepath` per
https://docs.puppetlabs.com/puppet/latest/reference/config_file_environment.html#modulepath

Instructions to undo this commit in case of disaster are being added to
the Troubleshooting Guide.
Merge pull request #375 from binford2k/forwardport/global_environment_timeout

Forward port global environment timeout
Never log in again!
Merge pull request #376 from klynton/quick-fixes

Never log in again!
Updating for release 2.12
bump to v1.1.4
Merge pull request #377 from binford2k/version/v1.1.4

bump to v1.1.4
Merge branch 'master' into automation
Added missing package