Update gem files.
Added files.
Switched to extconf.rb instead of Rakefile.

This gem is needed as one of the bootstrap gems in Rubinius so we need to
be able to build this gem before we can install the preinstalled gems like
Rake. Hence, we have to be able to generate the fcntl.rb file without
invoking rake.
Bumped version to 1.0.0.