add two test unit and could not pass
pass test and fix the has one could not restore problem
Merge branch 'rails4' into setting_restore
use classs_name and foreign_key restore

when the model has_one use class_name or foreign_key, restore use
class_name or setting the foreign_key.
merge rails4 branch and fix conflict
Merge branch 'rails4' into setting_restore

Conflicts:
	test/paranoia_test.rb
Merge pull request #123 from JeskTop/setting_restore

hasOne association could not restore