Remove hidden boost dependency

Replace occurances of boost::container::vector with QVector.
Also replace assert with Q_ASSERT (less include files)