Recompute slide offset from sliding view top when drag state becomes idle. Some slower devices were missing the final onPanelDragged events so the onPanelExpanded, onPanelAnchored & onPanelCollapsed events were not being fired.
Removed log statement that was accidentally left in.
Set slide state before calling onPanelXxx event callbacks. Calls to isAnchored() and isExpanded() should return the correct value if called during the onPanelXxx event callbacks.
Expose ability to save and restore state.
Merge pull request #185 from kjpublic01/missing_events

Missing events on slower devices
Added on back pressed to the demo
Merge pull request #193 from kjpublic01/expose_save_restore_state

Expose ability to save and restore state.
Resend OnPanelXxx event if panel sliding returns to the same position it started.