Added more collection types, and other tweaks

* DirectedGraph

* Tree

* ReadOnlySet

* Various binary trees:

  * BinaryTree

  * BinaryTreeWithParent

* Moved "Common.TestApp.ConcurrentSpeedTest" to "ConcurrentSpeedTest".

Version changed to 0.4.0.0