Update to accompany client update

Now compatible with contextual filenames (eg scouting_match_team), and
can handle more than 6 files at once (if bluetooth fails, and you need
to submit multiple matches at once., for example).