reverts prev and adds originalTarget to event

Noting that in clearMenus(e) each executes for all '[data-toggle=dropdown]' (and not just the one related to the current click) seems better to revert change and keep consistent.

However it would still be nice to have know if/when an anchor from .dropdown-menu was clicked. So this information it added to event.orignalTarget.

Note that the master code, and now again this fork, destroy the original event object passed into the clearMenus function on the first pass of the each loop; hence the or condition when setting originalTarget.

var relatedTarget renamed to eventProps as its now more appropriate.