Added an extra output property and debug log. Refs #8518.
Enhance selection of peak type. Refs #8518.

Added peak types with peak parameter names other than pure peak types.
If the peak type with peak parameter names is selected, then there is no
need for user to specify peak parameters in 'PeakParameterNames'.
Added background function with parameter prompt. Refs #8518.
Generate a workspace instead of modifying input. Refs #8518.
Removed some cpp check error. Refs #8518.
Cleaned the code. Refs #8518.
Fixed an error and modified error message. Refs #8518.
Merge remote branch 'origin/feature/8518_fitpeak_eventws'