LPS-30425 - Make it work when dockbar is not split

https://issues.liferay.com/browse/LPS-30425

Hey Iliyan,

It should work when the dockbar isn't split now. I removed the hard coding of the css class lfr-parent-menu-item and decided to add it via javascript. I'm hoping it will make it more resilient to small changes in the dockbar. I also added a check for touch so that the keyboard js won't be loaded on touch devices.

Patrick