Foot Locker unveiled its “store of the future” concept that will inspire the revamping of 900 stores the sneaker retailer is planning over the next two years.