Initial work on getting Custom Workflows. Can add stages. Cannot move or delete them yet.

Change-Id: I9d8cb17ae4dbdfa96ddaf2136f2148a734236f36
Can move and delete buckets. Small Quality of life fixes are needed for the ManageWorkflowPanel. Feature is otherwise done, pending bug testing.
Merge branch 'dev' into feature/customworkflow

Conflicts:
	TaskManager/src/main/java/edu/wpi/cs/wpisuitetng/modules/taskmanager/presenter/TaskPresenter.java
Merge branch 'feature/customworkflow' into dev
Merge "Merge branch 'feature/customworkflow' into dev" into dev