added a new utility function to replace the "busy/action" loops.
new function to compile functions.
usage: my_fnc = "path.sqf" call mf_compile;
if DEBUG == true then it will be "call compile", aka dynamically
compiled. otherwise it will be "compileFinal" for production.
Fixed Jerrycans. fixes #21.
Still needs a clean up + config. but will wait until new features take
shape.

Each player gets 1 Full jerrycan atm.
minor tweaks
fixed some minor errors and removed some logging
now have to be out of a vehicle to pick up food/water.
fixed function call when picking up food from the sacks