Complete support msbuild variable & trivial bug fixed with escape symbol for parseCustomVariable()

* parseVariablesMSBuildSimple() mark as deprecated because the new entry point for selecting between of the simple property and unevaluated variable for second step...
public release

* CHANGED: Additional support of MSBuild variables.
           Property Functions
           - MSDN: http://msdn.microsoft.com/en-us/library/vstudio/dd633440%28v=vs.120%29.aspx

           * $(var.Method(p, p2, ..)) / Static: $([class]::Method(p, p2, ..))
           * $(var.Property) / Static: $([class]::Property)
           Examples:
                * $([System.Guid]::NewGuid())
                * $(SolutionDir.Substring(0,3))
                * See our documentation for more detail and other samples.

* FIXED: bug fixed with escape symbol for additional variables.