Break extconf.rb into an object with methods
Make extconf.rb 1.8 compatible
Merge pull request #154 from gemhome/cleanup_extconf

Make extconf.rb (a little) easier to understand