Bug 358858: Double-click events may be fired when clicking while moving mouse

https://bugs.eclipse.org/bugs/show_bug.cgi?id=358858

(cherry picked from commit ec747265c0482cf26bf1b7db2467e99cf05f5852)
(cherry picked from commit 69c5572aa528d80c79da5a71b6bce1cef1eee7db)
Bug 382736: [Menu] Context menu show preliminary "..."

https://bugs.eclipse.org/bugs/show_bug.cgi?id=382736

(cherry picked from commit 6944fe0f28c01337b26d23f6e5f3d49bfd928ee0)
(cherry picked from commit 09d8171aa45697e956a63e3162cc18513ea73749)
Merge remote-tracking branch 'origin/patches/2.1/menu_preliminary_bug-382736' into patches/2.1/bsiPatches
Bug 390711: Unauthorized ajax request after session timeout breaks form authentication (tomcat)

https://bugs.eclipse.org/bugs/show_bug.cgi?id=390711

(cherry picked from commit cb029611e590f4d31936e0f0adfc4c0cbbc0c3a1)
Merge remote-tracking branch 'origin/patches/2.1/ajax_timeout_bug-390711' into patches/2.1/bsiPatches