Streamline Player config.

Initializer is now be more natural with a configure block and the code to
handle this stuff is cleaner.

Also rename the example file to have .rb on the end so it is highlighted better
in editors.
[TAV-327] Add post-run callback.

This allows host applications to run custom code directly after a run has
finished on the server.