Introduce function to sleeping

Actually just refactored a bit of code from the test suite which had
an implementation of cross-platform sleep.
New option for realtime mode

Useful for plugins such as Virus Control which cannot do offline processing.

Conflicts:
	source/plugin/PluginChain.c
	source/plugin/PluginChain.h
Clean up some type warnings in MrsWatson.c
Should ignore versioned zipfiles
Make versioned release zipfile
Comment and improve release script
Remove unused imports

Conflicts:
	test/plugin/PluginChainTest.c
Fix linker error from cherry-pick
Remove website macro, unused
Fix a few small memory leaks
Add assertTimeEquals assertion

If fails, will just print out warning but not fail a test. These timing tests
fail quite often, especially in debug builds. If the value is *way* off, then
the programmer should know to diagnose it, otherwise it's not worth failing
the whole suite over.
Clearer use of compiler flags for unix
Do some easy TODO's

Conflicts:
	source/io/SampleSourceSilence.c
Should use mkdtemp instead of mkstemp

Conflicts:
	test/base/FileUtilitiesTest.c
Fix segfault in test suite
Version checking for FXP presets

If a version mismatch is encountered, only a warning statement is printed.

Conflicts:
	source/plugin/PluginVst2x.cpp
Eliminate senseless global variable

Conflicts:
	source/plugin/PluginVst2xHostCallback.cpp
Plugin's absolute path now a field, not a method

Conflicts:
	source/logging/ErrorReporter.c
Fix TODO in error reporter
64-bit mode now considered well-tested