[engine] Validate that variant_key of SelectVariant is string type
Review Request #4149 - Created Aug. 12, 2016 and submitted
|Nick Howard (Twitter)|
If the variant_key isn't a string, it's better to fail on declaration rather than use.
Wrote a test for it and made it pass.