Update Jediterm fixing some exceptions.
Merge remote-tracking branch 'origin/master'
Provide blocking read implementation.
Use blocking read for remote debug to be able to end reading when the end process finishes (PY-14493).
Update to pty4j version 0.4. It doesn't have PTYInputStream.available any more as it was wrong (IDEA-133909), so ability to read in blocking mode should be provided in API: it is done via special sleeping policy in BaseOutputReader and override of useNonBlockingRead method in BaseOSProcessHandler.
Merge remote-tracking branch 'origin/master'
Use blocking read by default in case of PTY based colored process handler.
Merge remote-tracking branch 'origin/master'
Registry option for blocking output read.