Implement the Wadjet Utility plugin using function stubs. This is
simpler than making a full-blown plugin for something that doesn't
really do very much.
Engine: fallback to software graphics driver

Create software graphics driver if chosen hardware one could not be initialized.
Engine: couple of game-wide overriding config options

* An option to override (and keep unchanging) Multitasking mode;
* An option to override retun value for the System.OperatingSystem script property.
Fixed more hacky int32-to-pointer conversions
Getting rid of direct reading int32s into arrays of pointers
fix UB in ReadArrayOfIntPtr

closes #86
Common: replaced longs to respected types in SpriteCache

The SpriteCache offsets are currently based on signed 32-bit values.
Merge pull request #89 from rofl0r/fix_readintptr_arr

fix UB in ReadArrayOfIntPtr
Makefile-defs.linux: do not override user CFLAGS

fixes #87
Makefile-defs.linux: do not call pkg-config on every LIBS eval
Merge pull request #90 from rofl0r/respect_user_cflags

Makefile-defs.linux: do not override user CFLAGS
Makefile: Display executed commands when using "make V=1"
Update --help to output more usable message for new users
Put the error BEFORE the usage
Make all the Error/ERROR consistent
Change some wording. We may not be dealign with .exes
Merge pull request #91 from scottchiefbaker/release-3.3.0

Cleanup --help output, and output usage if gamedata not found
Add options for doubledash commands to be more Linux-y

The original single dash options are still available for
backwards compatibility.
Documenation updates with Linux package names
Ignore interim build files. We should only be tracking source code