revised composer configuration to take tests out of autoloader

I learned a better way to set up the autoloader for unit tests such
that the tests aren't in the autoloader during normal execution.

Also bumped some dev dependency tool versions.
Merge branch 'master' of https://github.com/triplepoint/OftBot