Add ClassMethod to allow the with_deleted scope to be selected/deselected with a parameter.

Returns a scope if no block is pass, yields the scope to the block when passed a block.