LPS-32571 Revert "LPS-32519 Page navigation is not working with iPad"

This reverts commit d7ca893149080189b6975f2c9e493333139c9d60.
LPS-32571 Source Formating
LPS-32571 Optimized child menu logic to prevent unnessesary hide/shows. Also some cleanup when no child menus are hidden.
LPS-32571 Abstracted some properties & methods in preperation for 'liferay-navigation-interaction-touch' module.
LPS-32571 New 'liferay-navigation-interaction-touch' module, for handling touch events.
LPS-32571 Increase touch area for navigation.
LPS-32571 Disable navigation admin features via touch, until full touch support for these features are developed.