DAT-2010 Use direct access instead of querying Solr.

Solr might have stale data when it's called due to replication time;
This removes Solr from the flow, querying the authoritative source
of data (MW app in this case) instead.
check if setting headers help
Adjust smart banner config coming from the Mercury API
CON-2062: use Oasis styling for infoboxes
VE-1605: Introduced new global variable: $wgVisualEditorNeverPrimary

This new global variable disallow VisualEditor from ever appearing as a main/default/primary editor.
At the same time I'm removing old wgForceVisualEditor variable as not needed anymore.

https://wikia-inc.atlassian.net/browse/VE-1605
Merge branch 'CON-NewArticle' into CON-2062-infobox-styling-from-oasis
Infoboxes: use 12px/24px
Infobox: CSS cleanup
Infoboxes: use more generic CSS class (.infobox-wrapper) for styling
Venus: remove redundant margin from CSS
Add sanitizer for S3 bucket names
Make sanitized S3 bucket names more readable
smartbanner -> smartBanner; add host to icon URL only if it's not present already
VE-1594: Initial work on single media tool
VE-1594: Move cart UI and logic to widget. Finalize UI
VE-1594: Removing accidental file
VE-1594: Resign from using StackLayout, cart controls always visible
VE-1594: Tool to open single media dialog. i18n.
VE-1594: Export messages for use in VE
VE-1639: Send AJAX request from ve.ui.WikiaSingleMediaQueryWidget and emit requestMediaDone when results fetched