initial revision of entity_framework revisited
incremental commit, still testing
separated out geometry tests from entity tests
intermediate commit
entity_list initial testing, temporary commit
Merge branch 'entity_framework_revisited' of github.com:davidom/Proteus into entity_framework_revisited

Conflicts:
	src/test/CMakelists.txt
	src/test/geometry_tests.cxx
first shot at entity traits class
all files required for ug_io library
Testing commit:
  changed the name of the typdef "node" to nodeNd so it would match node3d
   and node2d better
  added entity_iterator class and interface
  added entity_iterator tests
added doxygen documentation and cleaned up the code, no changes to behavior
able to get ug_io libraries and calls to functions working
Merge branch 'entity_framework_revisited' into develop

Conflicts:
	src/test/CMakelists.txt