reenable consistency checks

deactivated since the last release
.gitignore BotE.log (when written to the program directory via --log-dir=)
factor station building part #1
factor station building part #2
factor station building final part #3
started to factor "client" stuff into a new class
convert VIEW IDs to use enums
convert the views holding member to std::vector
move CRaceController::GetMappedRaceID into CClientWorker as well
continue factoring "client" stuff

move CBotEDoc::m_SoundMessages into CClientWorker
reduce calls to CClientWorker::GetMappedClientID() somewhat

Now I see the last few cases are too hard. :(
move CBotEDoc::CalcContactClientWork into CClientWorker
move CBotEDoc::CalcShipOrdersClientWork into CClientWorker
convert #defined constants into proper type-safe variables
convert macros into functions
convert macro usages into a new member function
convert macro into function
convert remaining #defines from Constants.h into enums
Use std::string instead of CString since this avoids some memory error at exit
factor part of CBotEDoc::CalcShipOrders()