Update the required version of Module::Build to support test_requires.

The MB which comes with 5.18.1 doesn't support test_requires.  This
means cpanm fails to install the test modules on Travis.

Also...
* Generate the META files.