put environment CXXFLAGS after hardcoded flags to enable user overriding
added Range and RangeSet classes: wrappers for types supporting operator++, providing forward iterator semantics (see sources for details)
reimplementation for benchmark and config classes using Range and RangeSet
moved and renamed tuple-fun in previous commit:
delete original file from its original location