Preparing libcif-dbi for factoring out of iodef.

- Lots of fixes to broken inheritence stuff.
Removing dead/deprecated hash code.
Factoring out all the weird hash stuff.
Got rid of test_datatype
Getting rid of unused calls to iodef
Removed iodef from Domain
Removed iodef from email.
Properly bail out if we don't match.
Factored iodef out of Infrastructure
Email was trying to get address too early
Factored iodef out of Malware.
Removed iodef from Url
Removed search logging. We'll add it back in, later.
Removed iodef stuff
No more iodef in libcif-dbi
Better handling of inserts
Simplified Archive plugin loading.
Percolating some things upward.
modified insert_hash function, bit cleaner.