Fix memory corruption that can occur during a Ruby GC run.
Merge pull request #1 from ice799/fix_memory_corruption

Fix memory corruption that can occur during a Ruby GC run.
store reference to archive error class on init
silence deprecation warnings and work around a swig wrapper bug
update changelog, tag 0.6.1
add error.cpp to gemspec and tag 0.6.2