Fix issue with team-kill kick

According to the message, you are supposed to be restricted to the
independents team. However, it's not even letting the player join
that team. This fix makes it so that player is only kicked back into the
lobby if he tries to join bluefor or opfor.
Merge pull request #206 from micovery/fix_tk_rejoin

Fix issue with teamkill kick
Enabled jumping while crouch-running
Fixed UAV backpacks not being restored from save
Fixed random errors in fn_LSgetBuildingstospawnLoot.sqf
Automatically give batteries alongside laser designators
Fixed extra inventory magazines not being removed when selling weapon
Fixed batteries not being restored with saved laser designators
Fixed issue with flares being restored in double for some saved helis
Removed EngineOff actions now that the engineOn command is fixed
Eject corpses from vehicles
Misc. comments
Improved saving of partial magazines
Doubled all minigun ammo because BIS doesn't care, as usual
http://feedback.arma3.com/view.php?id=21613
(3 ammo consumed per fired bullet)
Fixed typo
Merge remote-tracking branch 'upstream/Development_main' into Development_main

Conflicts:
	persistence/players/c_applyPlayerData.sqf
	persistence/players/c_savePlayerData.sqf
	persistence/world/oLoad.sqf
	persistence/world/oSave.sqf
	persistence/world/vLoad.sqf
	server/functions/vehicleSetup.sqf
Merge remote-tracking branch 'remotes/upstream/Development_main' into Development_main