removing unused requires, mostly "extend" from each provider
merging in changes from master
Merge pull request #110 from segmentio/extend-cleanup

Cleaning up all the unused included components from each provider