Override the failed default cpanm setup
Also requires Module::Install::AuthorTests, undocumented.
Also requires Readonly
Fix syntax error in services clause (rabbitmq).

Silence cpanm, which is now working.
Add Test::Spelling and Test::Perl::Critic to activate the remaining
tests.
Install the aspell package to enable the spellcheck

Tidy the CPAN dependencies by sorting
Finalised Travis configuration with all tests passing.