Support .mkv and bump max upload file size & timeouts.

Support MKV playback via omxplayer.

Bump max upload file size to 4 GigaBytes to allow large videos.

Bump timeouts to 300 seconds since a 4GiB file would take a while to
upload.