extensive changes to download and cache utility classes; added two new services

The two new services, Download and Cache services, serve to
download Web response, and manage the cache of those responses,
respectively.  Many classes related to downloading and caching were
moved from com.upokecenter.android.net to com.upokecenter.net since
they're more general-purpose.  There are also several miscellaneous
changes.