Added missing include of config.h in iterator.h.
Changed transform_iterator value_type and reference.
Added tests for get_iterator.