Made compact test more robust, and added more specific test of tree depth

Conflicts:
	src/test/scala/scodec/bits/BitVectorTest.scala