agents now post attack jobs for node controlled by the enemy team but with no enemy agents on them.

* added out commented code to support direct agent messaging.
removed out commented code

* cleaned up Constants.fs

* increased how much the value of jobs influence desire calc

* removed "brute force" method implemented for testing NoticeBoard

* disabled posting of attack jobs on occupied territory until HandlePercepts has been fixed to support it properly
fixed bug in post attack job

* fixed bug in findNewZone
only valid jobs are now announced to console, and only if verbose=true
attack jobs now support time stamps. Sabotours now prefer newer jobs
agents (not repairers) now unapply from jobs when they are disabled
sentinels now parry
renaming of intentions
Added probing of islands to explorers.
Merge branch 'Release/MileStone3/debug' of https://github.com/srnjcbsn/Beduin into Release/MileStone3/debug

Conflicts:
	TeamNabf/NabfAgentLogic/logic/Explorer.fs
Edited Explorer.fs to be more readable. Added comments(!)
Minor fix
sentinels now survey when appropriate in early game, and when appropriate during occupy jobs
Merge branch 'Release/MileStone3/debug' of https://github.com/srnjcbsn/Beduin into Release/MileStone3/debug
clarified sentinel survey values

* improved the survey constants
Explorers can now use ranged probe actions. They will only do so on adjacent vertices whose only neighbours are the vertex we are standing on, or neighbours to the vertex we are standing.
Merge branch 'Release/MileStone3/debug' of https://github.com/srnjcbsn/Beduin into Release/MileStone3/debug

Conflicts:
	TeamNabf/NabfAgentLogic/logic/Explorer.fs
Fixed spontaneous repairs to only look at agents on the same node.
Repair planning done and working
Merge branch 'Release/MileStone3/debug' of https://github.com/srnjcbsn/Beduin into Release/MileStone3/feature/messaging

Conflicts:
	TeamNabf/AgentLogicTest/StructureBuilder.fs
	TeamNabf/NabfAgentLogic/AgentClientLib.fs
	TeamNabf/NabfAgentLogic/AgentTypes.fs
	TeamNabf/NabfAgentLogic/Constants.fs
	TeamNabf/NabfAgentLogic/GeneralLib.fs
	TeamNabf/NabfAgentLogic/GoalSpecifications.fs
	TeamNabf/NabfAgentLogic/HandlePercepts.fs
	TeamNabf/NabfAgentLogic/logic/Common.fs
	TeamNabf/NabfAgentLogic/logic/Repairer.fs