First big update

Sports Stats can now properly display MLB standings, NBA standings, and
NBA game scores.

Because xmlstats has an API request limit of six requests per minute,
it is necessary to cache the JSON files locally. I have written a
Synchronet JS script to do this, but I’m running into a few problems I
haven’t been able to resolve.

In the meantime, I’m using a Python script instead. I’ve included that
here. I set my BBS to run cache.py 24 times a day, and it works.

To come:
* Support for MLB box scores
* Support for user preferences and favorite teams