Fix for .mov file attachment bug

Quicktime .mov files start with "\0\0\0". Therefore the older ferite_new_str function
cannot differentiate between binary data blobs that start with NUL and an empty string.
The fix is to modify Ferite to include a binary safe ferite_new_bin_str feature to
properly handle binary blobs. But this requires the newer modified Ferite with the
included function.