Fix #1407 - transition.filter crashes on empty.

Also remove unneeded third argument to d3_transition since transition.time is now stored on the per-node transition object.