Include patch to find setlocale
Bug 1307844 fixed
    * Enhancement is now of type Building_Index instead of std::set<Building_Index>
    * Only no or one enhancement
    * Old Boost part replaced with C++11 (lambda).
Small fixes for compiler errors.
Bug 1307844: Fix problem that game crahes on loading.
Limit clocale include to FreeBSD only. Why I can't place it as an elif with the other ifdefs below is beyond me
Merged trunk
Cast argument to abs() to avoid type ambiguity
Merged with trunk resolved conflicts:
    used trunk version and modified only my part (enhacement)
* Fixed TODOs (comments in merge request)
* Some Cleanups
Revert abs-patch, and then simply import cstdlib to deal with integers
Removed wrappers for Worker_Descr attributes from Worker class
Merged with trunk.
Fixed nits: One character variables are renamed.
Some more one character names renamed.
MapObject cleanup for the Building object
MapObject cleanup for the Soldier object
MapObject cleanup for miscellaneous  objects
Merged trunk
Merged trunk
Merged trunk