Cheatsheet work in progress
Add more sections to cheatsheet
Reduce column spacing
Merge branch 'master' into cheatsheet
Incremental work on cheatsheet
Finish cheatsheet content
Compactify cheatsheet by inlining descriptions into section titles
Add frame around notation
Various changes to improve clarity
Compactify cheatsheet
Fixed invocation of non-accessor methods.
Merge branch 'master' into check_accessors
Patched val name detection to work for inheritance.
More cheatsheet work
Add version and date of generation
Add section lines
Minor rewording and fixes based on feedback
Update code listings style: add horizontal offset and reduce vertical padding
Lighter code listing line color
mux clarity fix
Correctness fixes
Clarify when
Updated to use isSubclassOfModule
Cleanup.
Check for NULL file descriptors before close()

I have no idea why this is happening, but I get some SEGVs when trying
to run some code under the test harness.  I figured I'd just be
explicit and test for NULL pointers.  This appears to have made the
failures go away, but they were sporadic so who knows.