Warnings are raised if the slowest timing is greater than 1e-6

Continuation of https://github.com/ipython/ipython/pull/6479/ From my usage, it is often irritating when you do something like %timeit 3 and a warning pops up. This assumes that any timing less than a
millisecond (ie. the lower bound) does not really matter.