Implement begin and end methods on the MatchData

Hi @mudge 

Here's the begin() and end() implementation for the MatchData. Let me know if it's OK!

Jason
There are separate specs for `MatchData` in `spec/re2/match_data_spec.rb`, this should probably go in there under `describe "#begin"` and `describe "#end"`.