slight improvements
WIP thresholding and sensitivity
latest configs
wip more realism in sensors
wip single object sensor with detectivity
single sensor multiple sensitivity WIP
Refactor ConfigurableResourceFactory and add third resource size

* small/medium/large resources
* reworked SimConfig structure for resources

Conflicts:
	configs/simulationConfig.yml
wip single object sensor
cleanup
cleanup
params
Merge branch 'neat_ex' into hetero_comp

Conflicts:
	configs/experimentConfig.yml
	configs/sensorList.yml
	configs/simulationConfig.yml
	src/main/java/za/redbridge/simulator/Simulation.java
	src/main/java/za/redbridge/simulator/config/ExperimentConfig.java
	src/main/java/za/redbridge/simulator/config/MorphologyConfig.java
	src/main/java/za/redbridge/simulator/config/SimConfig.java
	src/main/java/za/redbridge/simulator/ea/NNScoreCalculator.java
	src/main/java/za/redbridge/simulator/ea/neat/CNNEATUtil.java
	src/main/java/za/redbridge/simulator/experiment/BasicEA.java
	src/main/java/za/redbridge/simulator/experiment/HomogeneousTrainController.java
	src/main/java/za/redbridge/simulator/experiment/Main.java
	src/main/java/za/redbridge/simulator/experiment/MasterExperimentController.java
new sensors
latest params
yo
Clean up TargetAreaObject add/remove resource

* Save a map access
* Refactor into methods

Conflicts:
	src/main/java/za/redbridge/simulator/object/TargetAreaObject.java
Improve target area blame tracking

* Keep a set of robots rather than a list to prevent duplicates
* Don't detect agent sensors as they could be quite big (only detect
  bodies)
* Check ResourceObject joints when adding resource before checking
  for nearby agents

Conflicts:
	src/main/java/za/redbridge/simulator/object/TargetAreaObject.java