Adding code for an OO version of ASCIIPlayback

Parts may even be reusable for a desktop ASCIImator program.
Added .swp files to .gitignore
Got the OO pygame player working in a basic form.

It sets the cursor to look the same as the one I see on
asciimator.net, so that's neat.  Generally, the code seems tidier
than the non-OO code, so that's neat too.  I still need to
implement the cool playback features of the old player, and I'd
like to get a less stupid way of setting the font size when the
window is resized.
Updated README, added pause/play

Hopefully the code I've written allows for different playback
speeds as well, including negative speeds.
Fixed the list of keybindings in the README

I think, at least.
Added rewind and fast-forward.

They work almost perfectly, but it looks like there's still a bug
involving looped animations where it shows the wrong frame.  Probably
not a huge deal, though.
Added documentation for rewind and fast-forward
Merge branch 'master' into oo

I don't want to accidentally use the wrong download_asciimation.py.
Updated copyright for 2014; whoops.
Added support for the new JSON format.

Support for old .js files is removed.  Please simply re-download any
files, as they've all been converted on the server and can be retrieved
with download_asciimation.py.