+ Flay#analyze now returns a nice data structure you can walk over.
+ Flay#report is now much more dumb. :)
+ Flay#report now takes an optional IO object.
Cleaned up options processing in tests.

[git-p4: depot-paths = "//src/flay/dev/": change = 9461]