测试decode和handler关系

ByteToMessageDecode
先用while（in.readable()）来取数据decode放入out，out非空就会传递到handler，所以如果channel有非可读的中间状态，而且out非空就会先调用handler，然后channel可读又会继续重复，对应out这个list，每项都会调用一次handler，不过正常情况一般我们都会在decode之前接收所有的数据，组成完整的数据包，这样才有意义。