Change Drop-implementations to use volatile compiler intrinsics.

Closes #14