emergency-sulogin: allow specifying a different loader
emergency-sulogin: wrap the exec attempts in a function
emergency-sulogin: custom error message for missing interpreter
emergency-sulogin: static
fattr: whitespace
fattr: boilerplate & arg checking
emergency-sulogin: actually become root

Derp.
askpin: handle missing pinentry
Lib.pm: add path:line# to debug messages
Lib.pm: allow skipping a stack frame in _debug()
fattr: log the commands being run
fit: standard boilerplate & change binmode() to 'open' pragma
twitter-backup: use 'open' pragma instead of binmode
twitter-dump: use 'open' pragma
twitter-dump: check for open() failure
twitter-dump: re-enable Text::Wrap
fit: calculate output correctly if both outX & outY given
wipe-freespace: error checking, syntax cleanup
mksshfp: use .err() for errors
lib.py, mksshfp: count errors, set exit code apropriately