Splits up the draw method of USERPREF_PT_addons in order to improve readability. Some parts which were previously
scattered, like filtering visible addons, are now combined into their own method.
No functional changes, only refactoring.
Submitting a change like this was discussed with Julian Eisel in blender.chat to try out if improving
readability in this way is preferable and if there is time to review.
It's a big differential because of the splitting into methods, so if there is no time to review changes like
this I would understand.
This is my first commit, so if I did something wrong please let me know.