Revert "Issue #1954892 by dawehner, tim.plunkett, David_Rothstein, effulgentsia: Replace 'theme callback' and hook_custom_theme() with a clean theme negotiation system."

This reverts commit fc04601c357609f6cae7cb3ae6c71610d44647e5.