AUI-1614 Add keyboard accessibility to drag and drop

Hi @Robert-Frampton,

Attached is an update for https://issues.liferay.com/browse/AUI-1614.

I've fixed a few bugs with the keyboard drag and drop. Let me know if there are any issues. Thanks!