Move the file change monitor to OBSApi for use in other sources
Don't crash on bad timestamps in debug build
Make file change monitor detect atomic write and rename operations
Support change detection for image source
Fix issue with text source if change monitor fails on update