Remove many dependencies
Fix Api::ThemeAssetReader to handle protocol-relative urls.