Change net_download() to support multiple targets

This now allows a service to call into a service with the result being
that all files get glued together.
Port Google to support long phrases

This also adds support for textlen, idx, and the like.
Break on question marks also

Treats these the same as periods.
Port Yandex.Translate to long phrase support

This is similar to Google, but with fewer parameters.
Improve intelligent splitting support

Adds support for some Asian languages and prioritizes spaces above word
separators.
Shorten up service implementations

Allows all calls to run through util_split, simplifying the code paths.