allow issue date adjustments from gantt chart

Allows dragging issues horizontally in the gantt chart and adds buttons
to change start or due date.

This is a port of the original redmine patch: http://www.redmine.org/issues/2024