add current working dir to XDG_DATA_DIRS var..

this isp robably seen as ugly but should mean we have to do nothing
if we run it from the current dir. lets hope it doesn't fuck things over
too bad?
actually compile it.. -_-
Revert "actually compile it.. -_-"

This reverts commit a1e741fc2303577eba9468a8394c2e29d66384f0.
Revert "add current working dir to XDG_DATA_DIRS var.."

This reverts commit 892590c2e4185cfd5e1a30737c84d0edf1fd2f3f.
document XDG_DATA_DIRS a bit better
even better document it
add debug string print for context invalid
for some reason i keep forgetting to compile on this machine as well as the vm
Merge branch 'master' into ecs-conversion