fixes #4922 - Fixes issue with not being able to update system facts, BZ 1103860

As the fix stands, it will replace all facts with the ones supplied in the change request.  It cannot be passed in strong parameters, as you have to explicitly title each permitted parameter, and the facts hash does are not explicit.