Cleanup internal imports

As stated in the first commit, prefixing all imported modules with xdg. is unnecessary and leads to lots of extra work when you want to use the xdg package from nonstandard locations, for example when you want to ship your own xdg package without interfering with any system provided package by placing it inside a namespace of your own, say foo.xdg.