Add setScale and setLogicalSize

This adds two new SDL features, setScale and setLogicalSize which both
help with making games where pixels are more pronounced.