IMC: Added enum value 'BOOT' to modes of operation in the VehicleState message.
Plan.Engine: Boot state should be treated as error is treated.
Supervisors.Vehicle: Handling boot state to a certain extent.
Supervisors.Vehicle: Cleaned up and reorganized.
Plan.Engine: Cleaned up.
Monitors.Entities: The only non-critical errors will be the bootstrapping entities.
Supervisors.Vehicle: Keeping track of booting entities to manage VehicleState transitions to and from BOOT.
Supervisors.Vehicle: Protecting against eventual changes in the imc messages.
Merge branch 'master' into feature/boot_state
Merge branch 'master' into feature/boot_state

Conflicts:
	programs/tests/test_IMC.cpp
	src/DUNE/IMC/Blob.cpp
	src/DUNE/IMC/Constants.hpp
UserInterfaces.LEDs: Treating BOOT state as ERROR state.
Merge branch 'feature/boot_state'