bebob: move some codes for discovering to bebob_stream.c
bebob: change the way to map AMDTP channels

I misunderstand to be able to do this with cached data.
I add new device specific function to do this.

Now Firewire 1814 can be driven by snd-bebob but I don't still confirm it
sounds...