PRF: .shift() speedup: Only pass in c_contiguous arrays to np.roll/take
PRF: Fixed shift speed tests and added consolidated DataFrame shift test