The asterisk-trunk-diffs now contains almost all the updates needed for Asterisk,
to replace the ast_streamfile && etc. calls with ast_say_sentence.
I didn't touch apps/app_skel.c; Maybe in a future pass. It is using
configured sound files, which is a pain to update.

I also introduced ast_say_sentence_nowait() to asterisk for places like
findme/followme, where it wants to do something while a file is playing.
There is just one major limitation to this call: only the first file in the format string
will be played. So, it might be best to use this where there's only one file
in the format string, with no variables to pronounce. Luckily,
findme only plays a single file; as the code is constructed, there is no
practical way to start streaming a list of files. This might be a cool idea
for future development. You'd have to monkey with the code executed when a streaming
file runs to the end. And, while I'm dreaming, it would mean that we wouldn't loop
at the say_sentence() level, we'd build the list, and hand it to streamfile, then
wait would take care of the rest. Kinda thought-provoking..., eh?

I'm thinking that I need to make another pass, and introduce
ast_say_sentence_getdata(), which will provide the say_sentence functionality
to the getdata function.