add setopt bytes support, add Drop trait for curl