FileComponent: Implemented method of replacing & Fixes with evaluating user-variables.

New method for replacing content in files:

* #[File replace.Regex("file", "pattern", "replacement")]
* #[File replace.Wildcards("file", "pattern", "replacement")]
* #[File replace("file", "pattern", "replacement")]

+IEvaluator

Fixes:

* Regexp in MSBuildParser - captures some static properties as project
* Multiline matching + escaping in DoubleQuotesContent
* Evaluating for user-variables: Now, for evaluation we use two core with IEvaluator + flag of post-processing with MSBuild
* Fixes problem with self redefinition of user-variables
* Fixes with paths for FileComponent

Added silent mode for call & out:

* * #[File scall("name", "args")]
* * #[File scall("name")]
* * #[File sout("name", "args")]
* * #[File sout("name")]
Added evaluation for operands in ConditionComponent

+ allowed empty handler for interpreter mode