Replaced std::for_each in BitField's set and reset overloads
* std::fill is better suited for this purpose and makes the intent even more obvious
* the flip() overload will be changed as soon as C++14's std::bit_not is available