Attempted to add pop up message box

Created a new MessageBoxTemplate and updated the MessageBox class to
utilized the new template. At the current state of this commit, it does
not work properly.
Buttons show on the Message Box Screen

Displayed the Message Box Screen with the proper title position and the
buttons.
Created Message Box and another Help Menu Screen

Updated how the message box will be displayed. Such as the (x,y)
position can be specified, as well as the height and width. Added
another help menu screen. Controller input displayed on the third help
screen.
Updated The Help Menu Screens

Added content and text to the help menu screen.
Added The Option for Multiple Levels

Don't know if it really works. But I made it so it can read from the xml
file and get the information of each level.
Merge remote-tracking branch 'origin/master' into michaels-menu-system-2

Conflicts:
	PuzzlePathDimension/Models/Level.cs
	PuzzlePathDimensionContent/Level/TestLevel.xml
	PuzzlePathDimensionContent/PuzzlePathDimensionContent.contentproj
Updated Level Select Screen

Added all the levels created to the level select screen. Now you can
play all the levels. The status screen still needs work to show the
correct data. It only really displays the correct name of the level.
Overall the code may need to be cleaned up and comments need to be
added.
Added Comments and Corrected Typos
Merge remote-tracking branch 'origin/master' into michaels-menu-system-2

Conflicts:
	PuzzlePathDimension/Menus/GameplayScreen.cs
	PuzzlePathDimension/Menus/LevelStatusScreen.cs
The sound toggle works now.
Implement the controller change option.

However, it is somewhat untested because I don't have a wired controller.
Remove a bit of repetition and add comments.
Add another comment.
Add a Setup project that creates an installer.

The Setup project has been configured to build only in Release mode.
In addition to everything else, the installer currently copies a single test level
  to the user's AppData/Local folder. This level is not used, but it is a proof of
  concept of how to store the levels in a user-accessible area.
The AppData/Local folder is also where user progress and preferences should be saved.
Rename an enum and add comments to it.
Fix some silly mistakes, like not marking the XNA redistributable as a requirement.
Merge branch 'master' into working-options

Conflicts:
	PuzzlePathDimension/PuzzlePathDimension.csproj
Minor changes.
Insert level editor screen before the gameplay screen.
Merge branch 'master' into brian-editor