fix creation order of set literals by first generating all items and only then adding them to the set (as CPython does it)

--HG--
rename : tests/run/set.pyx => tests/run/set_literals.py
extend dict test to match set literal sideeffect tests
changelog
reduce some unnecessary overhead in fused types runtime dispatch code