Particle-cli support XDG_DATA_HOME

I opened a pull request a few days ago to add support for using the XDG_DATA_HOME environment variable to override the location for particle-cli files much like particle-cli-wrapper.

I was wondering if I could get some feedback from @m_m or @rickkas7.