Refactored FindPeakBackground. Refs #9020.

1. Refactored and thus fixed some issues;
2. Added  more unit tests;
3. Change input property. Algorithm can work with 1 spectrum only.
Adapted to new algorithm property. Refs #9020.
Merge branch 'feature/9020_fix_findpeakbkgd' into develop