Add runtime hook to create PyQt5.Qt 'Composite Module'

PyQt5 exposes the PyQt5.Qt module which contains symbols from all other PyQt5
packages. PyQt5 uses Python's C API to import all modules and merge their
contents with PyQt5.Qt (see the generated sipQtcmodule.c file when compiling
PyQt5), but due to a bug in PyQt, it seems to skip all import-hooks machinery.

Here, we replicate what PyQt does but using native Python code, which we know
won't bypass the import hooks mechanism described in PEP-302.
Merge pull request #128 from lvillani/pyqt5-composite-module

Add runtime hook to create PyQt5.Qt 'Composite Module'.
fix - missing file in support for support for nspkg.pth-style namespaces

See htgoebel's commit 2cf7654e35 and his comment on ticket #502 at
http://www.pyinstaller.org/ticket/502
Merge pull request #130 from exvito/ticket-502-fix-nspkg.pth-style

Missing file in support for support for nspkg.pth-style namespaces
Add a comment to the fake-file required for nspkg.pth-style namespaces.
Link zlib statically with bootloader on AIX.
On AIX, zlib is an optional library found in
  /opt/freeware/lib
We link zlib statically so the bootloader can run on AIX machines with no
libz installed.
AIX does not have objdump command.
Also find shared objects not in library archives on AIX.
During the dependency analysis, we must also match shared objects that
are not embedded in a an library archive. This means we now match
libraries of both these forms:
* 'archivelib.a(objectmember.so/.o)'
* 'sharedlib.so'
An example of the second form is 'libz.so' which was not previously
picked up so the resulting program could not run on an AIX machine
without 'libz' installed.
Removed 'objdump' from requirements for AIX and FreeBSD.
Merge pull request #132 from martingd/develop

Changes for AIX – Linking zlib statically to bootloader and pickup zlib correctly.
Do not bundle XCB library
Merge pull request #133 from lvillani/exclude-xcb

Do not bundle XCB library.