PathPattern: Limit filename length to 200 characters (bgo#636450)
PathPattern: Limit filename length to 200 characters (bgo#636450)

If a track has a really long title, we would reach the limit of the
filesystem and fail to write it. In particular, this lead to crashes
when ripping some CDs.

On most filesystems, filenames are limited to 255 characters or 255
bytes. As we can't be sure of the byte size when the filename reaches
the filesystem, we use an arbitrary limit of 200 characters. This should
be enough to be safe in most cases, without being too limiting.

Signed-off-by: Bertrand Lorentz <eb7ac131ef7bff6d2ebccd6e5bf9a7cb6485cf2c@gmail.com>

GNOME/banshee,Dynalon/banshee-osx,stsundermann/banshee,dufoli/banshee,stsundermann/banshee,ixfalia/banshee,Carbenium/banshee,Dynalon/banshee-osx,dufoli/banshee,ixfalia/banshee,ixfalia/banshee,babycaseny/banshee,arfbtwn/banshee,stsundermann/banshee,GNOME/banshee,babycaseny/banshee,Dynalon/banshee-osx,stsundermann/banshee,Carbenium/banshee,Dynalon/banshee-osx,arfbtwn/banshee,Carbenium/banshee,arfbtwn/banshee,Dynalon/banshee-osx,Carbenium/banshee,Dynalon/banshee-osx,GNOME/banshee,arfbtwn/banshee,GNOME/banshee,GNOME/banshee,stsundermann/banshee,babycaseny/banshee,ixfalia/banshee,ixfalia/banshee,babycaseny/banshee,stsundermann/banshee,Dynalon/banshee-osx,Dynalon/banshee-osx,dufoli/banshee,GNOME/banshee,stsundermann/banshee,GNOME/banshee,arfbtwn/banshee,arfbtwn/banshee,Carbenium/banshee,ixfalia/banshee,ixfalia/banshee,ixfalia/banshee,dufoli/banshee,dufoli/banshee,dufoli/banshee,babycaseny/banshee,Carbenium/banshee,babycaseny/banshee,dufoli/banshee,dufoli/banshee,stsundermann/banshee,arfbtwn/banshee,babycaseny/banshee,babycaseny/banshee,GNOME/banshee,arfbtwn/banshee