switched to parsing JSON formatted file list from burp
updated required burp version in README
split/join json string as lines to help with debugging
restore hardlink targets before hardlinks

burp fails to restore a hardlink if the hardlink target has not been
restored beforehand, so we restore the hardlink target before trying
to restore the hardlink
removed note about wrong timestamps from README
stability workaround: force -o sync_read

Without sync_read we get random read corruptions from the filesystem
(files in cache are not corrupted, just the data read via FUSE) - it
looks like a bug in libfuse and downwards, but I'm happy with the
workaround as long as it works ...
stability workaround: delay hardlink restore

Hit a few cases where a restore failed due to locking if lauched
immediatly after a previous restore (which is exactly what happens
when we restore a hardlink after first restoring its target).
Merge branch 'master' into json
dump burp messages to log error stream, upon mount failure
updated README and copyright years