Changed: separate resources loading from using

Chaged: using system drawable mouse cursor

Changed: generated files added to .gitignore

Added: Window resizing
Added: Best texture/surface format for current screen mode

Added: Xcode project

Fixed: using SDL function for pixel format processing

Revert "Fixed: using SDL function for pixel format processing"

This reverts commit 35d127abf714c246667385468b1679c4e3bd1b12.

Revert "Added: Xcode project"

This reverts commit 129f7f6c8016e38af1e0a8166b1fc385b6d3b2b5.

Revert "Added: Window resizing"

This reverts commit f67e69f1ec98a04ca203a68fd498a1ee854b0905.

Revert "Changed: generated files added to .gitignore"

This reverts commit 5201e40ed156485d1bf35118f3c910018e02776e.

Revert "Chaged: using system drawable mouse cursor"

This reverts commit 60d5e4d9783c7f962b7b527aa028c5cdb5b22e92.