message: fix(api): json protocol upload does not time.sleep when simulating
  also fix indefinite delay command - was checking for string, should
  check if `wait is True`
diff: @@ -5,6 +5,7 @@ from opentrons.instruments import pipette_config
  def _sleep(seconds):
  + if not robot.is_simulating():
  time.sleep(seconds)
  @@ -81,7 +82,7 @@ def dispatch_commands(protocol_data, loaded_pipettes, loaded_labware):
  if command_type == 'delay':
  wait = params.get('wait', 0)
  - if type(wait) is str:
  + if wait is True:
  # TODO Ian 2018-05-14 pass message
  robot.pause()
  else:
  