Fully merged in semantic memory changes, updates to all cli files and necessary changes in kernel to support them.  Passes unit tests.