Rubyzip 1.0 compatability

For now, we also maintain compatability with versions < 1.0 so we don't
force anyone into a dependency hell for no real reason, since the
rubyzip API didn't change except how they name their core classes.