Make version-matching pattern somewhat stricter
First pass on introducing documentation.
Push Jenkins build scripts into the repo.
Add scripts to their own zip file during Jenkins build process.
Fix build script.
Further tweaks for test.
Add some documentation notes to the todo file
Remove Frames::detail::* from documentation, begin documentation writeup.
Split utility.* into const.* and detail.* for better division of internal-only machinery.
Move "utility" into "detail" to hide from documentation
Single-target generate functionality.
Improve test error handling.
Fix variable initialization error on mingw.
Add a little more documentation to Environment. (not much more)
Move a ton of nonpublic stuff into detail.
Try moving Events into members of classes. We'll see how that works.
Naming change: event types are now referred to as "verbs".
Move Jpeg decoder details into detail.
Rename event classes, improve documentation.
Move Dive/Bubble into classes for the sake of documentation.