Bug 70370 [Viewers] ViewerDropAdapter couples auto-scroll and auto-expand
For some reason, the ViewerDropAdapter provides a single method to enable/disable auto scrolling and expanding when dropping. I have a view that hits the server when expanding a tree, so I don't want the auto-expansion but I still want the scrolling. I will attach a patch to ViewerDropAdapter that separates these.
bundles/org.eclipse.jface/src/org/eclipse/jface/viewers/ViewerDropAdapter.java
* Constant describing the position of the cursor relative 
     * to the target object.  This means the mouse is not positioned
     * over or near any valid target.
     * @see #getCurrentLocation()
     */
    public static final int LOCATION_NONE = 4;
    /**
     * The viewer to which this drop support has been added.
     */
    private Viewer viewer;
    /**
     * The current operation.
     */
    private int currentOperation = DND.DROP_NONE;
    /**
     * The last valid operation.
     */
    private int lastValidOperation = DND.DROP_NONE;
    /**
     * The data item currently under the mouse.
     */
    private Object currentTarget;
    /**
     * Information about the position of the mouse relative to the
     * target (before, on, or after the target.  Location is one of
     * the <code>LOCATION_* </code> constants defined in this type.
     */
    private int currentLocation;
    /**
     * A flag that allows adapter users to turn the insertion