Update destroy method to use hash of primary keys over an array.  This allows the proper SQL (using IS NULL) to be generated when one of the primary key attributes is nil.
Rails 3.2.9 has renamed field_changed? to _field_changed?
removed symbolized representation of primary keys. main reason: in active record, primary key is always a string. this breaks primary key usage in some gems like delayed job
Merge pull request #128 from tomhughes/master

Fix for rails 3.2.9
Merge pull request #124 from skizot722/issue_124

destroy_all and nil attributes
Merge pull request #131 from TiagoCardoso1983/master

Concerning issue 129
Merge pull request #125 from maca/master

Support for #touch method
Remove debug code.
Add support for find_in_batches although not sure it really makes much sense for CPK.  Fixes https://github.com/drnic/composite_primary_keys/issues/126
Fix AR version check.
Version 5.0.10
add missing timestamp columns for mysql test_touch.rb; added sleep 0.1 to avoid intermitant failures around the time comparison
add test and fix for to_sym exception

add test and fix for to_sym exception
Merge pull request #139 from constantcontact/test_touch_fix

add missing timestamp columns for mysql test_touch.rb; added sleep 0.1 t...
Merge pull request #140 from constantcontact/to_sym_fix

add test and fix for to_sym exception
add test and fix for nested_attributes update
patched reverse_sql_order to brake apart CPKs
override reverse_sql_order to break apart CPKs
Merge pull request #143 from tbeauvais/query_method_fix

Patched to AR reverse_sql_order method to brake apart CPKs
Merge pull request #142 from constantcontact/nested_attributes

add test and fix for nested_attributes update