Throughput Efficiency and Queueing Analysis of Generalized Stop-and-Wait ARQ Protocols