Renames @base_name -> @file_base, for consistency.
Strips out the old YAML-based metadata system, which will be replaced with the new markdown format.
Just use a default value on the 'queue' parameter in load_or_enqueue.
Adds a 'gdal_command' private method to the Geotiff class.
Use Dir.mktmpdir to stage the files, instead of the manual timestamped directories.
Moves assets, loaders, and services down under common sub-modules.
Moves base loader class into the /loaders directory.
Breaks up loader modules into separate files.
Fully implements decomposed loaders.
Moves base Asset class up into top-level geoloader directory.
Reverts to old /abstract structure.
Moves the base asset class into the /assets directory.
Renames the 'Base' loader to just 'Loader' for consistency with the asset classes.
Consolidates loader classes and modules into a single file.
Consolidates asset classes into a single file.
Require 'zip' in the consolidated asset file.
Folds the 'tasks' module into the CLI module.
Updates the test classes to include the relocated Tasks module.
Completely flattens out the directory structure under /lib for simplicity.
Instead of defining concrete subclasses of the base Asset class, mix in the asset-type/service modules at runtime in the loaders.