Add Mike to AUTHORS
file_list: Avoid fortify error: Genre is only 17 characters
Workaround long ID3v2 tags problems

There was some strange code for dealing with ID3v2 tags that were longer
than 128 bytes. With Unicode tags this is only 64 characters so can happen
quite easily.

Add a test case for the problem and then just make the code cope with tags
up to 64K. It will break beyond that still as far as I can see but I've no
idea what the code was actually trying to do.
debian: Install udev rules
rio: Check array bound correctly

Ensure that we check the array bound _before_ indexing into the array. Gcc
v4.9 takes this invocation of undefined behaviour as carte blanche to only
execute the loop once regardless so the external storage device is not seen.