Drop Platform::createScreens()
Currently, the Screens class is a convenience wrapper around AbstactOutput objects that come from the Platform. However, due to historical reasons, we do still have Platform::createScreens().
In order to simplify code (and fix an infinite recursion), this change drops the Platform::createScreens() method.
Edited by Vlad Zahorodnii