Add a fallback when creating the renderer.

Requesting vsync seems to prevent falling back to software.
Implement mouse wheel in demo central directory list box
Build a Mac OS X bundle.
Add emacs backup files to .gitignore.
Add the project URL to configure.ac.
Update NEWS.md
Fix a few problems found by "make distcheck".