Starting to implement (not finished).  Refs #8109.
Updated CMake.  Refs #8109.
Made progress in implementation.  Refs #8109.
Merge branch 'master' into feature/8109_new_fp_bkgd
Fixed a bug and started implementing unit test. Refs #8109.
Added unit test.  Refs #8109.
Merge branch 'feature/8109_new_fp_bkgd' into develop