Code audit changes part 1

I'm doing a code audit of rspec-core right now.  More to come, but here's the first batch of changes.