split iterator in base and sequential class
backup commit (not running)
add 2D iterator to sc_map_square
This version is probably still buggy and has some todos open
add possibility for generic binding of sc_map
Added to the base class the binding by iterators
add write_all and fix some other todos
fix bug in partial binding
add sc_map.hpp for easier include
sc_map.hpp combines all the files related to sc_map, including
containers and iterators.
add cube iterator and 4D iterator + bug fixes