Removes legacy IntervaledHelper
Renames IBS AVL to match naming conventions.
Adds comments to public methods.
Adds comments to public methods.
Suppress #warning warnings
Cleans up AVL Tree
Adds some contracts to ICollectionValue, IntervalExtensions, and IInterval