background: Make BackgroundCache stop monitoring files on Background changes
Make the Background objects detach the previously requested monitors when being destroyed, in order to avoid these file monitors from staying after no longer needed.
Closes: #30