dist.ini: update dependencies.

Add specific versions for all unversioned entries in dist.ini.  Also,
remve List::Util as, it has been in core since before our minimum
required version.

The version numbers are derived from a working installation, namely
mine.
Config: use tiny paths even from ENV vars.

- Remove MooX::HasEnv.
- Build Path::Tiny objects for the paths.
App::DuckPAN: explictly import first from List::Util.

Without this it may work, but we don'thave any reason so expect it will,
nor that we'll be able to easily interpret the resulting messages.
Merge pull request #155 from duckduckgo/mwm/config_updates

Config: make more reislient.