First
Started epmem functionality in agent.
Debugging output to pipes now first check for two environment variables -

SVS_DATA_PIPE and SVS_DISPLAY_PIPE

which specify the path to the respective pipes. If the variables are
not set, output is redirected to /dev/null.
Fixed two bugs. The first was the decision tree counts not being updated when a model is removed.
The second Fixed two bugs. The first was decision tree counts not being updated when
a model is removed. The second is the eligibility requirement preventing
two static models from being unified. This was fixed by removing the
eligibility requirement. Because eligibility has been useful in the past
to make some models behave, this is only a temporary solution.
Various tweaks.
Prevent models from constantly refitting, saves a significant amount of time.
Add number tracking to data visualizer, useful for incrementing counts.
Fixes bug where deleting the bullet collision dispatcher before the collision world causes segfault.
Rename ontop on-top
Extract command now reports both positive and negative results. As a
consequence there is no need to specify negated extract queries.
Velocity model now works with any number of dimensions.
outputs should now be referred to as output:<name>
Some clean up.
Seek command can now use negated objective functions.
Update the scene graph from the environment before the first decision cycle.
Remove debug prints.
Better collision resolution for targets environment.
EM models now report the number of major revisions they have undergone on the result wme of the create model command.

A major revision is defined by the addition, removal, or refitting of at
least one local model. This information will let the agent know that it
should reconsider knowledge built on previous versions of the model.
DATAVIS is now a macro that can be set to erase lines of code that perform
data visualization.
Change method of denoting negated objective function from ^negated t to
^sign negative. This makes it easier to write rules that cover both
positive and negative cases.