Correct Windows resource files.
Correct Windows installer files.
wscript: Set HAVE_OPUS=0 if custom headers are missing

As reported by Peter Nelson, waf's check_cfg sets HAVE_OPUS=1 if the
pkg-config check is successful, however, the code requires OPUS custom
headers.

So if a dev package without custom headers is installed, explicitly
reset HAVE_OPUS to 0 to fix the FTBFS.
More robust code in JackPortAudioDriver to handle buffer size change and backend switching.
Delete some redundant macros and typedefs.

A few internal source files were redeclaring types and macros also
declared in the external jack/types.h and jack/systemdeps.h headers.
Since the external header needs them, delete them from the internal
headers.
Fix bus error on ARM platforms

With the current code, packed structs lead to unaligned memory access,
thus causing SIGBUS on ARM.

Let's disable packing on ARM for now. Since it's only used for mixed
32/64bit jackd installations and we're not facing such a scenario on
ARM, there's little use to worry more atm.
[cosmetics] Sanitise systemdeps.h
Typo.
Protect shared fSynchroTable access with a mutex.
Fix stupid typo.
Correct TiPhoneCoreAudioRenderer::Close.
Use JackTools::DefaultServerName() everywhere needed.
Move SYNC_MAX_NAME_SIZE in JackConstants.h, correct synchro primitives BuildName method.
Add tests to check jack_client_name_size and jack_port_name_size API.
Code cleanup after compilation with clang.
Dynamically scan and print backend and internal names in jackd.
Dynamically scan and print backend and internal names in jackd (2).