First pass of Shadow's UI update
UI and Store system porting from KoS

Work in progress. Still moving map markers across!
More UI integration from Shadow's code
More merge fixes
More store+UI fixes

- Fixed custom colors and textures to work under the new server-client
relay system
- Fixed spawning vehicles at the changed vehicle store var names
Commenting out debug statements
Gun store now has a description field
Appearance tweaks to store owners

- Added a config array to set gun + uniform for vendors, so Johan is
happy
Bring default prices back in with new store
Fixed store owner config

- Had some typos and malformed arrays controlling store owner config
- Added a configurable animation stance
- Still missing GunStore2 for some reason?
- Other minor fixes
Fixed GunStore2/4 & general positions
Minor changes to FPS fix
Fixed exploding vehicles when loading an object while being moved (R3F)
Updated R3f config
Increased maximum distance for R3F actions by 2m
Changed pickupMoney variable from "money" to "cmoney"
Modified onKilled.sqf
- Changed money variable from "money" to "cmoney"
- Backpack no longer deleted on death (clean-up now handled by server)
- Force close all store dialogs
- Fixed self-hosted player's items not being cleaned up
Removed now-useless spawn command in onRespawn.sqf
Added new client functions
- gearProperties.sqf
- getCapacity.sqf
- getCurrentBinoculars.sqf
- getItemDescription.sqf
- getItemInfo.sqf
Added previous functions in clientCompile.sqf