ofAppRunner: setup screen viewport and perspective before starting

ofCamera and possibly others need default viewport which is not set
until the first draw. this sets it up before setup so calculations
with ofCamera are correct on setup and first update