Rails::Trash implemented with concerns.

Also removed some magic, like adding a default_scope, which is something
we don't probably want.