Feature: Start Fortified

This feature has been copied from RoM:AND sources and XML files. It lets
newly built player units start fortified for less micromanagement.

The XML texts have been taken directly from RoM, the necessary
option-check in the source files also.
start fortified only for military units

feature has been extended and tested to work only for units with basestrength > 0
this is mandatory for the player now
updated TODO with remaining tasks
added feature description and initial todo list
perl tool to copy recently changed files, I think I need it
tool in version 0.1 - usable
Merge branch 'tool_pcmake'
added pcmake tool from branch master
extended .gitignore by some msvs project files
noted some observations about the immigration feature
Added XML definitions for <iCitySizeUnitPrereq>

This should have been added together with Orion's immigration mod.
Used to define how much pop each unit type costs to build.
Will replace the python immigration mechanics too, later.
Finished first version of the feature

Checks whether building a unit is valid where already in place,
thanks to the added XML attribute they are also now correctly executed.

Here, some helper functions where added and the code that does the city pop size reduction
when a unit is built.
Merge branch 'feat_unitPopCost'
resolved merge conflict