This is a clone of Bryan Ischo's libs3 from http://git.ischo.com/libs3.git