If we were not in x-ray/wireframe mode, the snapping would treat all objects like they were in solid mode. This were not desirable if you had objects that were in wire or bounding box display mode. Now objects that are in bounding box mode is ignored (unless the object is in edit mode) and objects with wire display mode is treated as if they were in x-ray mode. Reviewed By: Brecht Differential Revision: http://developer.blender.org/D4493