Do not return nil pointers when loading ignores (fixes #846)

Not sure, perhaps we should check for error, and respect that instead.
But then in the walker we'll have to check for a nil pointer anyway.
Merge pull request #850 from AudriusButkevicius/nil

Do not return nil pointers when loading ignores (fixes #846)
`-generate` flag should also create config.xml (closes #847).
Fix a missed nil (fixes #846)
Revert and replace 31d95ac, 65acc7c, 87780a5
Keep temporaries for reuse, cleanup before pull (fixes #849, fixes #841)
Add Nutomic
Merge remote-tracking branch 'origin/pr/852'

* origin/pr/852:
  `-generate` flag should also create config.xml (closes #847).
Merge pull request #853 from AudriusButkevicius/unfinished

Keep temporaries for reuse, cleanup before pull (fixes #849, fixes #841)
Merge pull request #854 from AudriusButkevicius/nils

Revert and replace 31d95ac, 65acc7c, 87780a5
Integration tests should take .stfolder into account when comparing dirs
Only do initial scan if scanInterval==0 (fixes #856)
Best attempt when creating a folder marker (fixes #857)
Cleanup temporaries once an hour (fixes #858)
Use relative path in integration tests
Add further nil checks (fixes #862, ref #864)
Merge pull request #859 from AudriusButkevicius/markerfix

Best attempt when creating a folder marker (fixes #857)
Merge pull request #860 from AudriusButkevicius/ticker

Cleanup temporaries once an hour (fixes #858)
Merge pull request #861 from AudriusButkevicius/int

Use relative path in integration tests
Don't add newline on version string (fixes #865)