Fix reading symbols of .smx compiled with version 0x0101

Plugins compiled using compiler codeversion 0x0101 have their symbol
structs padded/unpacked.

Account for this padding correctly.
Don't try to parse or render if we errored before

It catches and displays the exception, but doesn't stop processing.
Merge pull request #2 from peace-maker/return_on_failure

Don't try to parse or render after an error.
Fix nits
Merge pull request #3 from peace-maker/debug_packing

Fix reading symbols of .smx compiled with version 0x0101