LoadHelper.pm: Some temporal files are not deleted immediately
because of open filehandles, so destroy filehandles references
before trying to remove the folder.
BioDBGFF.t: Most of the tests can be handled fine by Windows
(except the fork test that is already excluding Windows),
so removing the "exclude_os" from the BEGIN block. Test pass.
LocalDB/Fasta.t: Removing leftover temporal files.
IndexedBase.pm: Adding the close of filehandles and index on DESTROY,
which where blocking the deletion of temporal files in Windows
SQLite.pm: Add the tracking of the file database location,
to allow the posibility of deleting it from the test file.
Also added a DESTROY method to explicitly close
all database connections and remove filehandles,
to allow temporary files deletion.
berkeleydb.pm: 	Added the missing removal of parentage_db from
"_close_databases", since its open filehandle was blocking
the temporary files deletion. Also added the closure of the
fasta file filehandle on DESTROY.
Bio/DB/SeqFeature/Store/Loader.pm: Expanded DESTROY to close
filehandles and force disconnection from the different adaptors.
In combination with the closures added to the other modules,
the LocalDB/SeqFeature** tests no longer leaves temporary files
after running.
SeqFeature.t: Added an explicit DESTROY for $dbfa, which sometimes
was not being executed at script end, leaving open filehandles.
Also added another DESTROY for $db when using SQLite to remove
the temporary database file.
Build.PL: A change in latest Module::Build version 0.4203
now makes the file to show an error about invalid metadata structure
("Custom key 'dir' must begin with 'x_' or 'X_'"),
so changing the key name to fit with the new policy.
IndexedBase.pm: Fixed an undefined warning