rename Strong -> Rc, replacing `rc` with `weak`
add missing `ptr_eq` method to `Rc` and `Weak`
port over the old tests to the new `Rc`