Add basic drag and drop functionality

Tasks can be dragged and dropped between buckets.  They cannot be
reordered yet and there's very minimal visual feedback.

Change-Id: I74e84aafb0cce5f5c5d9076bd19bd630f0b0bb36
Improve the look and feel of drag and drop

A rotating, transparent ghost of a task being dragged is know shown.

A task will  instantly reappear in the bucket it's moved into instead of
disappearing for a second.

Change-Id: I15aac06c12397ddb056ccb3be2a3087e07fe3f89
Add more drag and drop fluff

Dragged tasks are highlighted, so you can see what task you're dragging

The regular taskview no longer has the redundant "status" JComboBox

Change-Id: I86dbe056197bee520f56056cf9b481b3f36f4885
When a task is dropped in an invalid area, it will now return back to its
original location.

@author sla jstorrey

Change-Id: Ieacad0775644d26f45ba76b3229ea9d2d35531ad
Make animated tasks fly back to the right location

Also faster

Change-Id: I4d44670e1bac2ce1d5b90046a69f32ff90446c94
Merge branch 'dev' into feature/swagAndDrop

Conflicts:
	TaskManager/src/main/java/edu/wpi/cs/wpisuitetng/modules/taskmanager/presenter/TaskPresenter.java
	TaskManager/src/main/java/edu/wpi/cs/wpisuitetng/modules/taskmanager/view/BucketView.java
	TaskManager/src/main/java/edu/wpi/cs/wpisuitetng/modules/taskmanager/view/MiniTaskView.java
	TaskManager/src/main/java/edu/wpi/cs/wpisuitetng/modules/taskmanager/view/TaskView.java

Change-Id: I4969117bfa938d9660baab9aad6c639fc701f6ec
Merge branch 'feature/swagAndDrop' into dev
added identify

added tests for WorkflowModel
Change-Id: Iff3769157ce1258f27c0bada082896c562a59aae
Merge "added identify" into dev
Merge branch 'dev' of https://github.com/Acstylos/wpi-suite-tfij into feature/archive
Change-Id: Ic4af47aa4ca3996a1e5f6cc9b398f7524a2db133