Evaluation User-Variables between SBE-Script <-> MSBuild & fixes with multiline-strings for FileComponent + OWPComponent

+ FileComponent:

* changed format call & callOut
* now all arguments should be with double quotes:
* * `#[File call("name", "args")]`
* * `#[File call("name")]`
* * `#[File callOut("name", "args")]`
* * `#[File callOut("name")]`
* * `#[File get("name")]`
* * `#[File write("name"): "multiline data"]`
* * `#[File append("name"): "multiline data"]`
* * `#[File writeLine("name"): "multiline data"]`
* * `#[File appendLine("name"): "multiline data"]`
Implemented 'Enabled' & 'HasErrors' for InternalComponent

Formats:

* `#[vsSBE events.Type.item("name")]` - e.g.: `#[vsSBE events.Pre.item("Act1")]`
* `#[vsSBE events.Type.item(index)]`  - e.g.: `#[vsSBE events.Pre.item(7)]`

Examples:

* #[vsSBE events.Pre.item("Act1").Status.HasErrors]
* get: #[vsSBE events.Pre.item("Act1").Enabled]
* set: #[vsSBE events.Pre.item("Act1").Enabled = false]

Also:

* User-Variables resetted in UpdateSolution_Done
* fixed add() for Status object
* trivial changes with spaces for arguments in SBE-Script components