Fix for Ruby > 1.8
Fix C extension for Raspberry Pi.
add gitignore patterns
Merge remote-tracking branch 'rogerbraun/develop' into support_ruby19+
remove release_all_keys