Merge "Refactor InsettableFrameLayout/DragLayer and add StateListener interface." into ub-launcher3-master