Document Deque trait and bitv.

Examples for `Deque`, `Bitv` and `BitvSet`. Normalize documentation style and some source code reorganization.
```rust
// mark all multiples of i as non-prime (any multiples below i * i 
// will have been marked as non-prime previously)
for j in iter::range(i * i, max_prime, i) { ... }
```