Start of trying to work on associated requirements

Author: @akshoop
Merge branch 'devel' into devel_assocReq

Conflicts:

TaskManager/src/main/java/edu/wpi/cs/wpisuitetng/modules/taskmanager/mod
el/Task.java
More work on getting requirements

Author: @akshoop

- Put up simple requirements drop down menu and “View” button on
TaskEdit GUI
- Tried writing up Requirements retrieval stuff. Still doesn’t work.
I’ll try to continue later
Committing in order to get Nathan's merged devel

Author: @akshoop
Merged devel into devel_assocReq

Author: @akshoop
Progress in associated requirements

Author: @akshoop with help from @nhhughes

- Finally can retrieve requirement array
- Almost got switching to requirement manager tab working
- Issue with ComboBox, primarily for the “refresh”
Added double click feature for task

Author: @akshoop @rynOrlando
Started fiddling with ComboBox stuff

Author: @akshoop
Merge branch 'devel' into devel_assocReq

Conflicts:

TaskManager/src/main/java/edu/wpi/cs/wpisuitetng/modules/taskmanager/mod
el/Task.java
Merge branch 'devel' into ui-improvements
Drop down menu gets all requirements

Author: @akshoop

- drop down menu in task edit view should get all requirements from
requirement manager
- Couldn’t figure out how to use the action listener properly with the
drop down menu, while also dealing with the refreshing cycle in the
background
- now trying to figure out how to view the requirement manager tab
Test Cases for Stage
Merge remote-tracking branch 'origin/devel' into kyle_unit_tests
Better stable state of associated requirements

Author: @akshoop

- Drop down menu still doesn’t seem to populate with
task.getRequirement, but it does have a list of all requirements from
Requirement Manager
- “View” button does change to Requirement Manager tab of the selected
requirement
Merge branch 'devel' into devel_assocReq

Conflicts:

TaskManager/src/main/java/edu/wpi/cs/wpisuitetng/modules/taskmanager/Tas
kManager.java

TaskManager/src/main/java/edu/wpi/cs/wpisuitetng/modules/taskmanager/vie
w/sidebar/SidebarView.java
Drop down menu puts ellipsis for long req Title

Author: @akshoop
Wrote TestStageList

Wrote test cases for the Stage List
Added some documentation to my past test classes
@krpeffer
Merge pull request #31 from SixAppeal/devel_assocReq

Start of associated requirement (with double click)
Merge pull request #39 from SixAppeal/kyle_unit_tests

Kyle unit tests
Deleted TaskPresenterCopy, saved comments

@krpeffer
deleted Task Presenter Copy after moving the comments to the new Task
Presenter.