add cancel button to researchInfo popup

- cancels out of adding a new project
- stops a project that is in progress and refunds any allocated scientists
Added polish translation (thx Krzysztof!)
Load options.cfg with -user parameter

options.cfg outside of default locations is being ignored (bug 157)

Ensure we set up data, user and config folders after creating default
options and before loading options from file and command line.
fix: Not restored the button "NewBase" when you delete 8th base.
rare bug: If you have 8 bases and you delete one, the button "Build new base" will not restored.
put less-used cancel research button on the left
Terror units don't run or hide.
melee units prioritize the closest tile to themselves

rather than trying to walk around to the east
melee units will still pick targets, even if they can't move.
units that were shot will turn towards their aggressor
reacting units don't stop turning when they react
don't charge aliens for turning when shooting

stop charging them more than we should
don't end the alien turn (or worse) when aliens use aimed shot
stop dead units from still seeing the unit that killed them
recalculate fov for all factions when calling a position.
fix mind controlled soldier crash
make sure unconscious units lose all their items properly.
fix some logical fallacies
mind controlled soldiers should not use mind control on soldiers
small fix for math error.
berserkers force fire :P