Support Minitest 5 via a separate include file

(This is one of two PRs providing Minitest 5 support)

By adding a separate include file, the user has to think slightly harder when setting up their project, but the implementation is much cleaner.