Mercury branch - all the changes and functionality we need to have Mercury skin working

DO NOT MERGE, THIS PR IS PART OF PROJECT MERCURY! 
Added a suggested solution in https://wikia-inc.atlassian.net/browse/ER-68