merge range_container and irange in iterator_range and range
removed useless trait
removed integer_range and added range() function
new iterator: strided_iterator
renamed integer_iterator to integral_iterator and removed reverse_integer_iterator
fixed container_view
removed number.hpp
flag: new interface (WIP)
flag -> bitflag (WIP)
completed bitflags