Fix benchmarks and tests
Play around with constant factors in snoc
Turn all the benchmarks on
Allow incomplete pattern matches
Queue: add Monoid instance
rm src/Data/Queue/Tuegel.hs
Queue: new implementation
Queue.Class: add zipWith
Queue: add instance Eq
Okasaki\'s O(1) persistent queues (non-catenable)
Implement Okasaki's catenable queues
Merge branch 'okasaki'

Conflicts:
	benchmarks/QueueBench.hs
	src/Data/Queue.hs
	src/Data/Queue/Class.hs
	src/Data/Queue/Okasaki.hs
	tests/QueueTest.hs
Fix more merge conflicts