list files again to avoid owning standard dirs in RPM

reverts commit 9d256d93a59302c06d26f36c88125ce574d7e360

fixes file /usr/bin from install of openra-release.20130915-1.noarch
conflicts with file from package filesystem-3.2-13.fc19.x86_64
cope with with data file names that contain spaces
Use a combination of find xargs and read to prevent file/dir name problems.
Use quotes around rpm file names to prevent issues with spaces.
Fix ActionQueue.PerformActions executing actions out of order
Add observable collections
Add an optional desktop shortcut for Windows

closes #3853
removed bit-rotting in training-camp map

- crash because Tooltip: Icon: is used in legacy ways
- unbuildable sniper/demo-truck
- no need for custom demo truck with mine layer icon
Add WorldRenderer parameter to WorldLoaded.
Introduce ScreenMap trait for caching screen-coord queries.
Pull ActorMap back out into a trait.
Make ActorMap addition explicit.
Track actor positions in ActorMap.
Remove SpatialBins.
Replace dynamic Actor.Bounds with the (unchanging) relative rect.
Remove PPos hacks from RadarWidget.
Remove unnecessary int2 -> PPos -> int2 conversions.
Remove PPos and tidy DebugOverlay.
Render minefield targeting using PBOG-style overlay.
Replace CenterLocationInit -> CenterPositionInit.