ripping out fake mkmf stuff

this will work better, we can special case jruby with some hacky
makefile shit later...
move hacking up the sources to 'rake prep'

add patch to compile on windows
extconf.rb refactoring

- move old the old mangling out into Rakefile
- set CFLAGS for gcc like yajl does
- set LDFLAGS for windows
- allow env vars to override completely