fsharp/fsharpx — pull request #102 by jackfoxy (2012-10-20 18:53:37+00:00)
Title: clean up data structure interfaces

This commit replaces previous commit to my branch
commit 83c7856c59826517c592f4ea5fa8b32dc0cc311c
"IQueue interface and standard IQueue unit tests"

(Tried to rollback before this commit and rebase, but that did not succeed in eliminating this commit.)

Removed new queues and unit test in progress from commit to this branch 83c7856c59826517c592f4ea5fa8b32dc0cc311c

This commit has only:
1) eliminate unnecessary units
2) eliminate warning messages in some unit tests
3) fix tryGetTail bug in deques
4) reorganize LeftistHeap to avoid 4.5 build problem
5) performance enhancements in LeftistHeap