Refactor edd_register_styles()

Lots of duplication in there that can be refactored out to make the code a little more self-documenting. Ideally, the task of finding which style sheet should be used (line 100 to 117 on this commit) would be moved to its own function, leaving the registering only in the current function.