Add comments, fix some java docs, delete unused imports. Reduce warnings from CodePro.

Change-Id: I104e602687940d7cbbe36d0919b427dd74b8c07a
Refactor buckets a little and remove the archive bucket stuff

Making buckets use MVP is all but a requirement for advanced features like drag and drop.

The archive is also no longer a bucket, so it's removed.

Change-Id: I9040fcf0e9b9c937394f6e4961ea2e8e7f7b3f0d
Refactor MiniTaskView to use models instead of raw data

Similar to the last commit, this is a really tiny change that makes
new features way less difficult to add.

Change-Id: I03f85b8f9033fc0960cd07b9dea0421b49612cc5
Initial work on extending the task view. Still need to add req and colors/icons changing to miniTaskView.

Change-Id: I7aec77b132d9ad9f027399f09837f55967c85280
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' of https://github.com/Acstylos/wpi-suite into feature/ExtendTaskView

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
Merge branch 'feature/ExtendTaskView' into dev
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
Fixed the bug with mini views not showing up.
When getWidth and getHeight are called on the bucketview, 0 will always be returned.

Change-Id: Iff7e991844031f7fb9480797bc6cc08ef1a61f89
Merge "added identify" into dev
Added some tests

Change-Id: I5970ad7441fc98bdfb6f8c332a473b26533d4782
Merge "Fixed the bug with mini views not showing up. When getWidth and getHeight are called on the bucketview, 0 will always be returned." into dev
Merge "Added some tests" into dev
Merge branch 'dev' of https://github.com/Acstylos/wpi-suite into feature/requirements

Conflicts:
	TaskManager/src/main/java/edu/wpi/cs/wpisuitetng/modules/taskmanager/model/ActivityEntityManager.java
	TaskManager/src/main/java/edu/wpi/cs/wpisuitetng/modules/taskmanager/presenter/BucketObserver.java
	TaskManager/src/main/java/edu/wpi/cs/wpisuitetng/modules/taskmanager/presenter/BucketPresenter.java
	TaskManager/src/main/java/edu/wpi/cs/wpisuitetng/modules/taskmanager/presenter/TaskObserver.java
	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: I2d623d99fee1c5afeafce57edcdf4746fd27a4f5