Renamed Extendable to Extend

In order to upgrade, simply rename the Extendable trait to Extend in
your code

Part of #18424

[breaking-change]
Implements Extend for LruCache and EnumSet

Also removes the dependency of FromIterator for Extend
Part of #18424