Initial version of dynamic hash map implementation.
Minor bugfix in the free function of dynamic hash table.
Added put and get functions for the dynamic hash map.
Added hash map iterator and related functions.
Merge branch 'master' into dynamic_hashmap

Conflicts:
	src/hashing/dynamic_hash_table.c
Fixed merge conflicts.
Finished implementation of dynamic hash map, introduced the map interface.
Converted tbox->atomic_concepts to map, no list for atomic concepts any more.
Converted some of the tbox elements from HashMap* to Map, renamed to OWL API-like names
Converted tbox->atomic_roles to map, renamed to object_properties.
Minor bugfix in Makefile.am
Bugfix about deleted elements.
Minor bugfix in array element size.
Minor bugfix: the elements and the end_indexes arrays are first freed in the init function before allocating new space.
Minor improvements in the test.
elements are now not allocated consequently in an array, only references to them are strored consequently
Resolved:
Merge branch 'dynamic_hashmap' of https://github.com/sertkaya/elephant-reasoner into dynamic_hashmap

Conflicts:
	src/hashing/dynamic_hash_map.c
Minor bugfix
Map is now a HashMap, concept saturation now initializes the stack using the HashMapIterator.
Merge branch 'dynamic_hashmap'

Conflicts:
	src/utils/Makefile.am