Tutorial now moves along a given path of components, moving to the next component when the current one is focused.
Adds temporary next button in overlay.
Should probably remove in the future for a better UI.
Adds a way to dynamically get components for the tutorial path in case they don't exist when the path is created.
Adds framework for storing tutorials
Adds test path for getting a component that doesn't exist yet. Doesn't work yet.
Adds panels to TutorialPaths
Adds tests for tutorial component

Also gave TutorialPath .equals() and .hashCode()
TutorialPaths added to TutorialComponent on creation
More concise error message when adding tutorial

Also minor additions to test
Trying different things to be able to get the description box in NewGamePanel
Merge branch 'helpTutorial' of https://github.com/dbeckwith/wpi-suite into helpTutorial
Changes the way that tutorial path items get components, works now!
Merge commit '1a326e627e806a536e9f1466b1f8bff89fd80419' into DocumentationTab