Document Deque trait and bitv.

Examples for `Deque`, `Bitv` and `BitvSet`. Normalize documentation style and some source code reorganization.
FWIW, you can efficiently implement a stack with just `Vec` (via `.push` and `.pop`), no need for `Deque` or `RingBuf`. Maybe this could be moved to after the `queue` example?