SSA pending changes from SVN

1. Set flag for the last identifier list node of an SSA'd factor/term
2. Reset the SSA pointer list when traversal of the flagged identifier
list is complete
3. Allow within SSA update if its a downstream operation
Emit array dimensions for every identifier node
Fixed ScriptFileReader.cs in DesignScriptEditor for minor typos introduced while performing the initial cutover from SVN
Fixed an issue where "Convert.ToString" mistakenly convert "10.9" into "109" as the period character is not a decimal separator under German locale. The fix was to use "en-US" as the referenced CultureInfo in the call to "Convert.ToString".
SSA array indexing - Part1

1. This involves SSA for indexed array calls - currenlty single
dimension.
2. To fix for array indexing in identifier lists and multiple dimensions
Merge pull request #1 from Benglin/master

Fixed an issue with "Convert.ToString" under German locale
Merge pull request #3 from aparajitp/master

Fixed ScriptFileReader.cs in DesignScriptEditor for minor typos introduc...
Merging Victor's changes to Library Import using the new Mirror classes.These are currently flagged off as they have yet to be tested. We will be using these Mirror classes consistently from here on and will fix defects along the way
Merge conflict
Merge pull request #6 from junmendoza/master

SSA changes and conflict merge
Merge pull request #5 from aparajitp/master

Merging Victor's changes to Library Import using the new Mirror classes....
Merge pull request #4 from truongphuoc/master

Update for ProtoAST