Fix returned data from MachO to be a string
Python3 fixes
Make macports_prefix honor symlinks
Move hooks into modules

Move hooks into modules to allow importlib.import_module() to import
them properly
Fix errors in hook move
Fix more errors in hook move
Change hooks to use mod.add_binary

Mod.binaries.extend didn’t add any info to _added_binaries so the code
checking for changes never found any.
Add support for extra hooks path
Fix add_binary

Change add_binary to append a tuple not a list of tuples. Appending a
list of tuples would cause the collection code to error with to many
arguments.
Merge pull request #4 from springermac/modulegraph

Modulegraph, Python 3 and PyQt4 hooks fixes.