AgentsBuildingMacroExperimental
AgentsBuildingMacroExperimental: several added; extraArgs gathering mechanism changed;
moved new experimental definitions from ControllerBuildingMacroExperimental to ControllerBuildingMacroExperimentalEnvironment;
removed extension of old counterparts for some experimental macros;
added controller segments;
todo: more agents segments, ControllerSegmentEmbedAgentsProps;
compiles, but needs some work;
experimental macros now have full functionality of the older version
- the old one should be replaced;

todo: negotiation finished notification broken (possibly still in 'lite' branch);
macros replaced by the ex-experimental;
AgentSegmentParentChangingIssues added;
more README;
NegotiationEnvironmentGeneration.md update;
NegotiationEnvironmentGeneration.md fix;
Update NegotiationEnvironmentGeneration.md
Update NegotiationEnvironmentGeneration.md
'lite' merged;
adding by-vars negotiation spec;
problem with current negotiation finish detection - it stops the negotiation after the first variable is set by all agents and they change the state to Waiting;
adding by-vars negotiation works, but sometimes misses solutions;
todo: try to reset iterators of lower-priority agents onFallbackRequest's response as well as the asking one;
works; see Thread.sleep(100);
negotiation finished notification should be callable by (top-priority) agent;
still unstable: some actors never leave the 'FallbackState';
a little bit more stable;
AgentOverride marker trait added;
by-var negotiation works with `response delay` = 200 millis for N = 6 and 8;
in order to achieve it, resendDelayed was modified to order the messages;