Queries are now forced to have some positive element.
Merge branch 'smem-modular' of https://github.com/SoarGroup/Soar.git into smem-modular
thisAgent->smem_max_cycle is now set in "set_storage_container".
smem_max_cycle is now in semantic_memory instead of agent.
Added a helper function for adding activation history when needed. Uses
standard smem method. (single touch and advances clock.)
Adding activation history for retrievals now.
Also, add activation history upon storage.
Probably finished most of the activation history management. Still need
to calculate value.