allow :with_deleted options to ignore join constraint
add with_deleted options support preloaded associations

original PR: https://github.com/tkupari/acts_as_paranoid/commit/305151879ea8e525d0cd18761f7595ce330d1794