Added additional unit tests, all tests succeed.
Inspector fixes. Still not working tho :(.
Merge branch 'Release/MileStone3/debug' of https://github.com/srnjcbsn/Beduin into Release/MileStone3/debug
Fixed Saboteurs so they prefer to go to unexplored nodes.
Removed some legacy code.
Added biconnected subgraph finder algorithm
Merge branch 'Release/MileStone3/debug' of https://github.com/srnjcbsn/Beduin into Release/MileStone3/debug
Fixed explorers to split up when probing.
Changed rank system so lower numbers = greater rank.
Added support for state change in intentions
Nothing works
Merge branch 'Release/MileStone3/debug' of https://github.com/srnjcbsn/Beduin into Release/MileStone3/debug

Conflicts:
	TeamNabf/NabfAgentLogic/logic/Explorer.fs
Added unit test, inspectors can now correctly pan to inspect vertices
Merge branch 'Release/MileStone3/hotfix/inspectors' of https://github.com/srnjcbsn/Beduin into Release/MileStone3/debug

Conflicts:
	TeamNabf/NabfAgentLogic/ActionSpecifications.fs
	TeamNabf/NabfAgentLogic/logic/Inspector.fs
Added unit test for checking whether we build intentions for inspecting nearby enemies correctly (we want to inspect the vertex with most unknown enemies)
All tests succeed
cleaned up unit tests
* Changed logging functions to take a debug flag, which are defined in Logging.fs. The provided string is only logged if the debug flag is in the set of allowed debug flags.
* Introduced logState{Critical,Error,...} functions, which take a state as input, and prefixes the log message with the turn number as well as the agent's position and name.
Merge branch 'Release/MileStone3/debug' of https://github.com/srnjcbsn/Beduin into Release/MileStone3/NewNoticeBoard

Conflicts:
	TeamNabf/NabfAgentLogic/logic/Common.fs