Detects failure to create the SDL window or renderer and retries without some optional features. Also adds error messages when window/renderer creation does fail.

Fixes #32
Merge pull request #33 from grapefrukt/aa-fallback

Detects failure to create the SDL window or renderer and retries without...