Removed unused typedefs.
Adapted implementation to c++11

Swap method were added for the int_vector_iterator reference
types.