Fixed#103 : Implement PlurialNodeParser
Fixed#104 : Implement dynamic concept
Fixed#107 : PrepareEvalxxxEvaluator: context hints are lost on a second evaluation
Fixed#77 : Parser: ShortTermMemoryParser should be called separately
Fixed#78 : Remove VariableNode usage
Fixed#79 : ConceptManager: Implement compile caching
Fixed#80 : SheerkaExecute : parsers_key is not correctly computed
Fixed#81 : ValidateConceptEvaluator : Validate concept's where and pre clauses right after the parsing
Fixed#82 : SheerkaIsAManager: isa() failed when the set as a body
Fixed#83 : ValidateConceptEvaluator : Support BNF and SYA Concepts
Fixed#84 : ExpressionParser: Implement the parser as a standard parser
Fixed#85 : Services: Give order to services
Fixed#86 : cannot manage smart_get_attr(the short, color)
Fixed#70: SheerkaFilterManager : Pipe functions
Fixed#71: SheerkaFilterManager : filter_objects
Fixed#75: SheerkaMemory: Enhance memory() to use the filtering capabilities
Fixed#76: SheerkaEvaluateConcept: Concepts that modify the state of the system must not be evaluated during question
Fixed#60 : Hash error when ReturnValue is a list of list
Fixed#59 : Implement smart_get()
Fixed#58 : SheerkaPromptCompleter: Cannot parse concept token
Fixed#57 : SheerkaPrompt: Add concept autocompletion
Fixed#56 : automatically backup command
Fixed#54 : I can record execution status
Fixed#53 : ConceptManager: modify_concept fails