introspection: read over #define

TODO: multi-line #defines
introspection: silence warnings/errors by default

Set $ERROR_LEVEL in parser.pl to see messages.
Fix another use after free
Coverity CID 1034471
Move "delete this shape" down in context menu

This fixes bug #9828.
introspection: add pointer to .so to each field

This way the single dt_introspection_field_t are relatively self
contained and can be useful if passed around.
Update introspection when API changed
Add filemanager button to show non-hovered image overlays
Merge pull request #470 from kriomant/nonhovered-image-status

Add filemanager button to show non-hovered image statuses
Only -1 returned by open() means "unsuccessful completion"
Coverity CID 1034535, CID 1127333
We will leak descriptor after goto
Coverity CID 1127332, CID 1127333
Use unmodified width/height orientation.
Merge branch 'master' into scanner