Moved all replays to being json based

The previous format was fine, but was not well
structured, nor in any kind of standard form.
JSON is well understood, easy to read, and easy to
 structure.

Still need to document the new file format.

 Also, the JSON based format can easily be extended to
 netplay (which is coming next)