Snapping Input Fix

Fix for snapping input
Port Snapping Fix

Port Snapping Fix
Snapping input fix

Snapping input fix
Snapping input fix

Port Snapping fix
Port snapping fix

Port snapping fix
Snapping port fix

Snapping port fix
Fix for port snapping

Fix for port snapping
Changes for port snapping

Fix for port snapping
List.GetItemAtIndex now accepts negative indices
added List.InsertItemAtIndex
added List.ReplaceItemAtIndex
negative indices all around
new list tests for negative indices and new funcs
Fix for port snapping

Fix for port snapping
Fix for port snapping

Fix for port snapping
Port snapping changes

Port snapping changes
Statically determine if identlist needs ssa transform

No transformation required if its a static call (constructor, static
function)
Remove modifier stack class name check
Handle debug info for identlist

1. Handle debug info for identlist that were not transformed
2. Disable unnecessary codepath after simplifying ssa transform
Copy debug info for new astnode

1. Copy debug info for new astnode
2. Revert wrong fix