fix clash on static mutex symbol
beautify exportsymbols

+ comment why "default" symbol is still needed
allow variants for system in resolver

- XDG variant
- use warnings because errors are overwritten later
- other default variants
add checks if default resolver and storage is here
fix format string
some more docu + fix setting of cmake vars
describe system flags+variants
some docu updates about how to compile