Added configure_requires.

License ‘gpl3’ at Build.PL requires ‘Software::License’ and ‘Module::Build’ 0.3800 or above.
Add support for CONFIGURE_REQUIRES and TEST_REQUIRES.