Adding EntrywiseFill, IndexDependentFill, and IndexDependentMap in order to simplify many special matrix implementations.