Added an experiments system, used with replay frame timing.
Added a skip calls visualizer.

Fixes #499.
Fixed tests, text buttons, cleaned visibility code.
Merge pull request #504 from ScottTodd/experiments

Added an experiments system along with a skip calls visualizer.