nautilus api added as a 1.7.x conditional
proper layout, so that the 1_7_x ifdefs can pick stuff up properly