Cleanup warning for unused upload_object. 

-Wall catches an unused upload object. This request simply removes it. 

I'm not sure if the makefile changes are useful to you: -soname,$(LIBNAME) doesn't fly on my gcc (gcc 4.6.3). The additional targets are specific to my desires, but maybe useful none the less. 

Thanks for a great library, it's really fantastic.