Semantic plugin: TODO and README files update
Semantic plugin: handling enums and expressions for default values of variables
Semantic plugin: handling template constants default values
Semantic plugin: refactoring of handlers for types, expressions and templates
Semantic plugin: tests for function argument default values