* move output reading to its own thread * misc cleanup
* move output reading to its own thread
* misc cleanup

simman/GoSublime,alexmullins/GoSublime,DisposaBoy/GoSublime-next,dlclark/GoSublime,allgeek/GoSublime,FWennerdahl/GoSublime,Mistobaan/GoSublime,allgeek/GoSublime,justinfx/GoSublime,DisposaBoy/GoSublime,DisposaBoy/GoSublime,cdht/GoSublime,FWennerdahl/GoSublime,cdht/GoSublime,dlclark/GoSublime,Mistobaan/GoSublime,cdht/GoSublime,justinfx/GoSublime,anacrolix/GoSublime,anacrolix/GoSublime,simman/GoSublime,alexmullins/GoSublime,alexmullins/GoSublime,nathany/GoSublime,FWennerdahl/GoSublime,anacrolix/GoSublime,DisposaBoy/GoSublime-next,allgeek/GoSublime,DisposaBoy/GoSublime-next,simman/GoSublime,nathany/GoSublime,nathany/GoSublime,Mistobaan/GoSublime