Grab deleted variants from a inventory unit

Needed after paranoia gem introduced a default_scope in variant model

Fixes #3628
adds awesome nested sets's 'depth' field in taxons

Fixes #3634
Unprotect attributes in inventory_unit_spec