Incorporates "move objects down to the top of a surface" as a proper
OBJECT_OT_snap_to_surface operator using BVH raycasting to drop selected
objects flush onto the active mesh. Adds a menu separator to group the
two new entries from Blender's built-in transform items.