[feature/avatars] Strictly check if avatar list is empty and cache result

PHPBB3-10018
[feature/avatars] Differentiate tests for get drivers functions

Tests for get_all_drivers() and get_enabled_drivers() should be different.

PHPBB3-10018