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
new hook - pycparser

Packaging without this hook generates an executable that seems to work.

However, on running, pycparser generates the lextab.py and yacctab.py
modules. This may fail in cases where the executable has no permissions
to write wherever it wants to write: which seems to be the same directory
as the remaining packaged binaries.

Having no knowledge of pycparser itself (I'm using it as a dependency
for cffi which, in turn, is a dependency for cryptography) I'm not sure
if this is the optimal approach.
Add hook for Python Xlib wrapper
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.
now using full module names in hiddenimport

Per matysek's suggestion now using 'pycparser.lex' and
'pycparser.yacc' instead of just 'lex' and 'yacc'.

See comment at https://github.com/pyinstaller/pyinstaller/pull/131
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.
add comments explaining the need for pycparser hook

Per matysek's suggestion.
See comment at https://github.com/pyinstaller/pyinstaller/pull/131
adding a test for pycparser hook

pycparser needs two modules -- lextab.py and yacctab.py -- which
it generates at runtime if they cannot be imported. Those modules
are written to the current working directory for which the running
process may not have write permissios, leading to a runtime
exception.

This test checks to see if any files were generated or not. If not,
it means the hook did its job correctly by defining lextab.py and
yacctab.py as hidden imports.
fixed a typo in pycparser hook comments
skip pycparser hook test when pycparser not available
Merge pull request #131 from exvito/hook-pycparser

New hook for pycparser.
Add: support for including msvc100 dlls
Merge pull request #127 from lvillani/xlib-hook

Add hook for Python Xlib wrapper