Converted to threadsafe operation

Forks no longer necessary. FPD::GFF3 reimplemented as GFF3Object.pm.
Reimplementation allows children GFF3 objects to be easily added.
Reimplementation is also threadsafe - use forks converted back to use threads.
Main script reads the database names from the instance configuration.