Add task and cyclic alarm for obstacle detection
Add obstacle_detection task
Continue work on obstacle detection
Merge branch 'drive_mode' into obstacle_identification

Conflicts:
	BTCom/BTCom/BluetoothConnection.cs
	BTCom/BTCom/Program.cs
	main.oil
Merge branch 'master' of https://github.com/Vandborg/SW505E14-Software into obstacle_identification

Conflicts:
	utility/utility_definitions/utility_definitions.h
Add obstacle detection and remove debugjob
Update the way that jobs work (No more debugjob)
Remove DebugJob from csproj file
Remove random initialization of navigation array
Send busy status fix for bluetooth.c
Add command to print current job
Update method used to start threads
Update com-port to 5
Merge branch 'obstacle_identification' of https://github.com/Vandborg/SW505E14-Software into obstacle_identification
Add method to send raw LRS string.
Update exception throw.
Remove unused method.
Cleanup and try to fix when to switch sensors
Merge branch 'master' into drive_mode
Merge branch 'obstacle_identification' into drive_mode

Conflicts:
	BTCom/BTCom/Program.cs
	utility/utility_bluetooth/utility_bluetooth.c
	utility/utility_definitions/utility_definitions.h