Use a subdirectory of $XDG_CONFIG_HOME instead of ~/.matplotlibrc on Linux

The latest version of the XDG basedir spec seems to recommend this.

http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html

Is this something we want to do?  Will it only add to confusion for platforms that don't use this (presumably Mac OS-X)?