redo Bag<T>::operator== as member to avoid confusing issue with friends / gcc 4.7.2 (probably best anyhow)