Fixes to allocator logic for reified variables.
Start getting RubyGems 2.0 wired up.
Remove rogue print.
Fix shebang.
Re-addd diff-lcs 1.2.4.
Specify correct diff-lcs version in properties.
Remove unused but broken code.
Updating to 1.2.0 caused rspec to always remote install 1.1.3.

Revert "Update diff-lcs to 1.2.0"

This reverts commit 1033733a3844beac6261bb76e346b417982020c7.
Fix issues with duping instance variables with fields in play.
Disable reified vars a bit longer to work out remaining issues.
More fixes to simplify gem installation during builds for RG 2.0.
Checking for size of outgoing and incoming edges of the vertex after
removing a single edge

- After removing all incoming or outgoing edges, incoming or outgoing
  edges of a vertex are set to null
- But after removing a single edge, it is not checked that outgoing of
  the source or incoming of the destination should be changed to null
  or not
- This commit checks that condition and sets outgoing and incoming of
  source and destination respectively to null if the condition is met.