Added an internal magic file and improved the MagicUtil loading process.
Improved the constructor to cache the internal entries.  Added better
test files.