implements #53. autoExpand now takes 'both', 'left', 'right', or 'none' as possible values while still supporting the older true/false values.
Added events for onTaskMoveStart, onTaskMoveEnd, onTaskResizeStart, and onTaskResizeEnd. Also added an editing state object that keeps track of the number of tasks that are being moved or resized (which should be one...but I left it open in case we eventually allow multiselection of tasks or if somehow things get buggy with the mouse).
properly added events for onTaskMoveStart, onTaskMoveEnd, onTaskResizeStart, and onTaskResizeEnd events
Added click, dbl click and context menu click events to label, row and tasks
Merge branch 'develop' into feature/improvements
Performance improvement: Call expandColumn only once per data load call and not per add row call.
Bugfix: In some cases columns are expanded when not necessary. Added a check per ColumnGenerator to determine if a expand is really necessary or not.
Renamed onTaskMoveStart and onTaskResizeStart to onTaskMoveBegin/onTaskResizeBegin because of the 1`-start` Angular attribute bug.
Merge branch 'feature/pull-request-57' into develop
Added missing internal row dbl click event handler
Merge pull request #1 from Schweigi/develop

Merge with Schweigi:develop 05/06/2014