Start swapping in logic for original_fileobjects

Currently needs to deal with namespaces.
COB-backup commit.
'make check' still passes.
Start property-based DFXML objects
Start implementing a deserializer
Add rough demo program for fileobjects
Correct dftime.__repr__
Complete reproduction of fileobject elements

Objects.py now outputs valid DFXML 1.1.0 according to xmllint.

Also tested on Fiwalk 4.1.2 DFXML of the CFREDS "Hacking" image.
Bake in differential analysis
Start simplifying the big if-branches; read VolumeObjects
Add file parser, and libmagic field
Write differential DFXML generator
dfxml_tool: test ../src for a quicker test
Start testing differential DFXML summary script
Merge branch 'master' into read_old_fileobjects
Import and adapt a little more of idifference
Code motion: Sort all classes, methods, properties, etc.
Restrict name_type values; quiet debugging
Start Object tests directory
Fix documentation typo
Modularize differential DFXML generator script
Add iterators