Add RingBuf examples

This adds examples for get(), get_mut(), swap(), iter() and mut_iter()
When I try this I get:

    <anon>:9:57: 9:58 error: borrowed value does not live long enough
    <anon>:9     assert_eq!(buf.iter().collect::<Vec<&int>>(), vec![&5, &3, &4]);