Fix for adif being found randomly in the stream

When searching from position=0 and reading 2 bytes at the time, FFF1 is
not found directly after the id3 when the id3 has an odd number of
bytes. Search should starry after id3 tag in order to be aligned
correctly.
Merge pull request #27 from Ubald/master

Fix for adif being found randomly in the stream