Added the ability for a radio to have an owner.
Added a function to check whether 2 radios have the same prototype, including checking if a radio is the same as a prototype.
When taking or dropping a radio the owner is either set to the player or to nothing.
Radio Requests now check if the owner of a radio is the player or if they belong to someone else, then requests a new radio if they are not the owner of the current radio.
Fixed _radio not being set to the actual class name bu rather the entire config entry.
No longer replaces the radio that another player has, correctly copies the settings across.
Added check for array length in getting of radio owner.
Updated debug mission to changes.
Changed the radio owner from the player object to the UID of the player.
Merge branch 'master' into DuplicatedRadioFix

Conflicts:
	arma3/@task_force_radio/addons/task_force_radio/CfgFunctions.h
	arma3/@task_force_radio/addons/task_force_radio/functions/fn_ServerInit.sqf
	arma3/@task_force_radio/addons/task_force_radio/functions/fn_requestRadios.sqf
	debug/TaskForceRadioDebug.Altis/CfgFunctions.h
	debug/TaskForceRadioDebug.Altis/task_force_radio/functions/fn_ServerInit.sqf
	debug/TaskForceRadioDebug.Altis/task_force_radio/functions/fn_requestRadios.sqf
Ensured that new radios are issued when conflicts arise.
Merge pull request #557 from CorruptedHeart/DuplicatedRadioFix

Duplicated radio ID fix