Add Hashie::Extensions::Mash::SafeAssignment

This is part 3 of 3 of the to-do list determined in #198.