remove duplicate files left over from the core/api split, and improve handling/tunability of locations that don't allow downloads from a remote site (like locally hosted locations)
fixing http transport