Add 'Test::More => 0.94' to BUILD_REQUIRES.

'subtest' needs Test::More 0.94 or above.
Add .gitignore
[RT#78124] Improve Module::Load
Add documents for new functions.
Update MANIFEST
Install into 'site' on v5.12.0 or greater