Rough linux install support

$XDG_DATA_HOME added as well. It breaking backward сompatibility currently, so maybe add some warning at start? Like "please move your ~/.openspades directory to $XDG_DATA_HOME/openspades".

Also, not sure which cmake code structure appreciated here, so i'll make refactoring if needed.