Only use dependent_restrict where options are relevent

 * Improve performance
 * Ensure habtm in rails4 still works with dependent => destroy
   (used in right_on)