Use boost::prt_list instead of std::list where appropriate

Use const when possible, alot of iterators can be const, etc.

Evaluate if some lists are better as vectors or if vectors are better
   as lists.

Make CB_ functions work with std::string and remove all the c_str() calls

Move a lot of thigs to CB namespace, and maybe change the name of the
   namespace.

Change castings to the least powerful one required.

Add a pause message when pressing escape in game.

Make mass AI work again.

Change from UtilsThread to boost::thread as it is an implementaion of
   C++0x threads.

Consider using boost::tuple instead of UtilsCL_Vector.h .

Add map editor.

Add map selector.
