First pass at fixing drop-down menus for touch

This patch allows the user to view a site on a touch screen tablet and
access child menus by clicking on the parent once, or access the parent
by clicking on it twice. Props @iamtakashi for the original fix.
Revert previous (unintentional) commit
Merge remote-tracking branch 'upstream/master' into ja

* upstream/master:
  Revert previous (unintentional) commit
  First pass at fixing drop-down menus for touch