Fix compilation failures

Implement Show on a few types because assert_eq!() requires it now.

.swap_remove() now returns Option.

default_type_param_usage is no logner a lint.