Update for rust changes

- Use Vec<uint> instead of ~[uint]
- `struct Pcre` now derives `Show` (required when trying to use with
                                        `unwrap_err` in the tests)