Merge remote-tracking branch 'upstream/master'
Apply SSA transforms to multi-dimension +identifierlist arrays

1.SSA transform multidimensional array indexing
2.SSA transform multidimensional identifier list array indexing
3. Test cases for simple SSA transforms
Added SSA testcases to ProtoTest project
Merge pull request #8 from junmendoza/master

Apply SSA transforms to multi-dimensional and identifier list arrays
Fix multi-dim array indexing dependencies

1. Fix SSA code emitter for multi-dimensional identlist
2. Fix SSA pointer traverse to generate the correct nested
identifierlist
3. Multi dim array update testcase
Fix a codegen regression from a localization fix.
Merge pull request #9 from junmendoza/master

Fix multi-dim array indexing dependencies
Array indexing regression fix

1. Push the array indices of an identifier into the first SSA'd factor
2. Additional non-cyclic testcases
Handle transformed static calls to reflect the original call

This technique is similar to LLVM transforms for static function calls
Handle operator ! (not) in codegenDS
Fix identifierlist traversal to handle functioncalls
Fix replication guide on SSA statement

1. Propagate replication guides on SSA'd statements - this is an
existing defect
2. Test cases for propagation of replication guides on SSA calls
Propagate replication guides on identifierlists
Codegen code cleanup

1. Allow ssa transforms for all member function call statements. if it
was a constructor call, that was split, it will be handled at codegen
2. Iterate through all dependents of a graphnode when resolving member
function dependency
Transform identifier lists into dot calls
Add missing change
Resolve conflicts
Fix member function update
Adding DesignScriptStudio.App project to the repo
Build configuration changes to ProtoTest.csproj for git repository