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.
DAT-2165 Initial Push
DAT-2165 Renaming to CuratedContent from GameGuide
DAT-2165 Fix css and names
DAT-2165 remove unused public methods
check if setting headers help
DAT-2165 add helper function to create JSON
DAT-2165 remove category limit for suggested link. refactor save.
DAT-2165 Correct tests
Adjust smart banner config coming from the Mercury API
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
DAT-2165 add functionality for video, image, blog part 1
DAT-2165 add functionality for video, image, blog part 1
rename step one
rename part due
rename the final frontier
DAT-2165 add functionality for video, image, blog part 2
Merge remote-tracking branch 'origin/DAT-2156_Curated_Content' into DAT-2156_Curated_Content
DAT-2165 add functionality for video, blog part 3
Add sanitizer for S3 bucket names