Adds some pure declarations to DIT
Adds contract class for IDictionary
Merge branch 'master' of https://github.com/lundmikkel/C5

Conflicts:
	C5/intervals/DynamicIntervalTree.cs