fixes [A-Za-z] for regexp
simple updated license header
+ Components for SBE-Scripts (used IComponent<T>)

New implementation for work with SBE-Scripts - components:

* Internal - All internal operation with vsSBE
* UserVariable - For work with User-Variables
* Comment - Any supported comments with scripts
* Condition - Conditions in scripts
* Function - Mixed supported functions
* OWP - For work with OWP
* DTE - For work with DTE
* File - Support file operations - I/O, call, etc.
* Build - Components of building

Already implemented components:

* OWP (replacement for SBECustomVariable):
* * `#[OWP out(Build)] / #[OWP out]`
* * `#[OWP out.All] / #[OWP out]`
* * `#[OWP out.Warnings.Raw] / #[OWP out.Warnings]`
* * `#[OWP out.Warnings.Count]`
* * `#[OWP out.Warnings.Codes]`
* * `#[OWP out.Errors.Raw] / #[OWP out.Errors]`
* * `#[OWP out.Errors.Count]`
* * `#[OWP out.Errors.Codes]`

* User-Variables Component:
* * `#[var name = data] - TODO: evaluation data not yet`

* File Component:
* * `#[File get(name)]`
* * `#[File call(name): args]`
* * `#[File call(name)]`
* * `#[File callOut(name): args]`
* * `#[File callOut(name)]`
* * `#[File write(name): data]`
* * `#[File append(name): data]`
* * `#[File writeLine(name): data]`
* * `#[File appendLine(name): data]`

Other:

* Execution state implements IStatus
* flushing of codes in BuildItem before new extracting
* fixes with notifying to xaml pane - possible bug when logger not printing message with level greater Info