Introduces shed, and implements sandbox::swap(T&, T&)
Adds some test for sandbox::swap(T&, T&)