Revert "Issue #1954892 by dawehner, tim.plunkett, David_Rothstein,...
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 fc04601c.