rust-needsdrop: address handling of `Box<T>`.

Assinging to a `*boxed_ptr` can introduce a drop obligation even
though `*borrowed_ptr` will not.
root testsuite: fix `fine` and `warn` targets to force rebuilds.
root testsuite: Add test case for fragmenting behind a boxed ptr.