Refine hive extraction

Changes:
* Null filenames are now handled properly.
* The file pattern list is easier to read.
* Extracted hives are now named by their Fiwalk ID.

Signed-off-by: Alex Nelson <a.nelson@prometheuscomputing.com>