Restored cache function of UIFile() (caused UI-lag)
New GPG-file: lua/ui/game/gamecommon.lua
Cached DiskGetFileInfo() to reduce UI-lag
Made factory templates more accessible

It wasn't possible to save factory queue-templates unless the factory was
paused.
Update readme for #140
Fix run_lua_test.sh 'continue' glue.

What are you going to do, read me?
Show replay-id in score
Get replay-ID by more methods
Cleanup
Lobby 2.5

- Add numbers of Restriction in OptionContainer
- Remember a options 'Hide default Options'
- Fix sometime a PresetLobby not loaded (caused by map not available)
- Typos in PresetLobby
- Show message if map is not available in PresetLobby
- SpeedUp UpdateGame(), merge 3 loops
- Typo in "Lobby options"
- Add "Show system message" option for see (connecting players, go
observers, disconnected, ...)
- Add "Player Swapped" message
- Add "Connected with xxx (with FAF Proxy)" message see if is connected
with FAFproxy
- Delete "Player go to Observer" message
- Delete "Player go to Slot" message
- Typo "x mods UI" to "x UI mods" (KRAMP idea)
- Fix a bug in Game Options, the new value is reset if you scroll the
list
- Add 1250 and 1500 Units Caps
- Now you can see and select only the color available
Translate and finalise Unit Restrictions

* Fix English, rearrange and streamline, whitespace
* Add the new restrictions to the LOC files
* Add Xinonny's French translation
* Add Spanish LOC translation
* Add Navax's Italian translation
* Fix tooltip order

Fixes #148
Chat rework

Saving chat to replay now uses own callback.
Got rid of a thread watching sync every tick, instead check in UserSync
Security check in UserSync so the game runs in replay-mode.
Keep track of chat-id to remove identical messages

Fixes #125
Merge pull request #145 from Crotalus/chat-rework

Chat rework
Linting errors
Veterancy bugfixes

* Units didn't get correct XP when getting more XP than the next level.

* XP points are now transferred when giving units
Cleaned up unit-transfer code when a player dies

* Removed duplicate function TransferUnitsOwnership() in aibrain.lua,
  using SimUtils.lua version instead

* Fixed bug with units not returned to their original owner in Share until death mode.
Updated with veterancy / give bugfixes