Replaced the data model with a much simpler implementation. Still
working on data structure changes in the CommonProgramFormat, but got
the GUI working with the new model.
Another big restructuring because it turns out the last one was a
horrible idea. This is basically a better version of the last
restructure. The GUI is now much more responsive and the data structure
is in general better...
Merge branch 'testing'. Reworked data model and merged into current
master branch.

Conflicts:
	disassembler/formats/common/program.py
	disassembler/formats/common/section.py
	disassembler/formats/helpers/models.py
	interface/contextmanagers.py
	interface/guielements.py
	interface/maininterface.py
	settings/PyDA.conf