- Move image caches, options, and global variables to a single structure, Context, that can be passed around.
- Implement more DW_OP's in DWARF expressions
- throw exceptions rather than abort()ing if we can't handle DWARF operations/types/forms/etc.
- Minor bugfixes and API cleanups.