Add AllTargets sublibrary instead of having static inlines in the header.
Rename AllTargets to AllTargetsBindings
python: Fix check for disasm creation failure

Check should be for pointer being NULL, not what it points to.

Also adds test for this case.
python: Properly initialize before trying to create disasm