Reworked config.

It's now categorized in four different categories (general stuff, authentication stuff, Google Analytics support and last.fm support).
It's not backwards compatible, so *careful!*

also, git was being bad again :(