Updated to strictly support Rails 3.2
Added ability to chain with_deleted/only_deleted with associations and through relations.
Added testing around destroy/delete_all through relations.
Fixed with_deleted/only_deleted incorrectly removing all default_scopes.
Renamed method to remove paranoid default_scope to be more clear.
delete_all! should not remove all default_scopes, only the paranoid.
Cleaned up tests around removal through relations.
    * fake removal: destroy/destroy_all
    * real removal: destroy!/delete_all
Added fake/real deletion tests around classes with multiple default scopes.
Added :with_deleted option to belongs_to.
Reorganized code into disparate files.
Added tests around Klass.paranoid?
validates_as_paranoid plays nicely with other default_scopes when validating.
belongs_to associations using the :with_deleted option will play nicely with other default scopes.
Added .DS_Store to gitignore.
Updated gemspec for forked version
Moved ParanoidBaseTest to test_helper for easier inclusion in multiple test files
Basic instance destroy test
Reworked test_helper require
Extended instance delete to be paranoid
Added test for class destroy by single id