Documentation additions.
Added NLP calls.
Proof of concept for session preservation of task IDs.
Implemented saving and restoring of task IDs; fixed some documentation/lint issues
Doxygen warnings.
Mainly updates to populateTaskPanel, NLP manager and session manager for support of state preservation.
Modified NLP manager to call controller with task list.
Modified NLP manager to call controller with task list.
Merge branch 'NLP-interface' of https://github.com/angathorion/main into NLP-interface
fix anachronism
Merge pull request #116 from evansb/fix-anachronism

Fix anachronism in constant reference
Fixed linting errors.
Ignore Pugixml for code coverage
Merge pull request #107 from angathorion/NLP-interface

Implemented calls to the NLP engine. Added documentation.
Merge pull request #117 from lowjoel/ignore-pugixml-codecoverage

Ignore Pugixml for code coverage
Merge pull request #115 from lowjoel/more-crud

Implement the EDIT and DELETE grammars.
Just blow up when trying to access the default context. This way the client code does not need to check for default contexts.
Implement converting the parse tree into an actual query.