Update dsl query providers
Update dsl query template to use expression parameter collection as structural parameters
Fix typo
Renamed Queries\Functions\Parameters\Base to Queries\Functions\Parameters\ParameterBase
Rename Queries\Common\Source\Base to Queries\Common\Source\SourceBase
Extract interface from Queries\Segments\SegmentVisitor
Extract interface from Queries\Requests\RequestVisitor
Extract interface from Queries\Requests\RequestVisitor
Fix query docblocks
Fix used name
Update segment visitor
Update request docblocks
Add update methods to query scope
Update Queries\Functions\FunctionBase such that used default parameters values are included in the evaluation context variable table
Update expression evaluators such that variables are overriden without requiring all the variables