berkelium-api: changed WindowList and TabList from std::vector to std::list