Cleanup sendSharp and fix reliability
Cleanup sendSharp and fix reliability

molecule/Arduino-IRremote,fyyaz/Arduino-IRremote,swkyer/Arduino-IRremote,shirriff/Arduino-IRremote,nrw505/Arduino-TinyRemote,fyyaz/Arduino-IRremote,bessl/Arduino-IRremote,Seeed-Studio/IRSendRev,diegogutierrez83/Arduino-IRremote,TheKursat/Arduino-IRremote,shwongsoohar/Arduino-IRremote,PaoloP74/Arduino-IRremote,hafo821/Arduino-IRremote,TheKursat/Arduino-IRremote,laborautonomo/Arduino-IRremote,pcoughlin/Arduino-IRremote,webdeveloping2/Arduino-IRremote,ivankravets/Arduino-IRremote,Informatic/Arduino-IRremote,YodaR10/Arduino-IRremote,smrowe/Arduino-IRremote,ajitjadhav28/Arduino-IRremote,aldrinleal/Arduino-IRremote,audetto/Arduino-IRremote,blevien/Arduino-IRremote,MadGarra/Arduino-IRremote,AnalysIR/Arduino-IRremote,Seeed-Studio/IRSendRev,pcoughlin/Arduino-IRremote,swkyer/Arduino-IRremote,cedar-renjun/Arduino-IRremote,MadGarra/Arduino-IRremote,Informatic/Arduino-IRremote,danz0/Arduino-IRremote,blevien/Arduino-IRremote,alexbloggt/Arduino-IRremote,philrhinehart/core-ir,liamog/Arduino-IRremote,duk42111/Arduino-IRremote,audetto/Arduino-IRremote,z3t0/Arduino-IRremote,ivankravets/Arduino-IRremote,nrw505/Arduino-TinyRemote,AnalysIR/Arduino-IRremote,hafo821/Arduino-IRremote,PaoloP74/Arduino-IRremote,Neco777/Arduino-IRremote,shwongsoohar/Arduino-IRremote,aldrinleal/Arduino-IRremote,alexbloggt/Arduino-IRremote,ajitjadhav28/Arduino-IRremote,shirriff/Arduino-IRremote,molecule/Arduino-IRremote,danz0/Arduino-IRremote,cedar-renjun/Arduino-IRremote,YodaR10/Arduino-IRremote,bessl/Arduino-IRremote,diegogutierrez83/Arduino-IRremote,liamog/Arduino-IRremote,duk42111/Arduino-IRremote,r2jitu/Arduino-IRremote,r2jitu/Arduino-IRremote,z3t0/Arduino-IRremote