解决了速度加快后产生的文件接收健壮性问题。
1. Connection：process_data方法中注释掉了if (recv_segment_todo_ != 0)一行
2. TCPConnectgion：handle_poll_activity方法中，重写了收到数据后的部分代码逻辑，加入了一些判断
3. Connection：process_data方法中在if (recv_segment_todo_ != 0)后加入了一些判断
4. 把check_completed(incoming)移到消费者写文件线程中执行。
	a. Connection：handle_data_todo中的check_completed处往仓库类队列中插入Bundle完成标识
	b. 在Connection类中加入postCompeteBundle方法用来在仓库中调用
在DataSegment类中加入bundle_complete_flag_和对应set方法
	c.
想要在仓库类中调用connection类，把connection的this指针传到了数据块类中，并将check_completed(incoming)方法返回值由void改为boolean
5. 把BundleAction中的boolean updated =
BundleStore.getInstance().update(bundle);这句给注释掉了（每接收一个文件，系统都会调用update函数更新一下导致数据越来越大，不知道有什么作用）
6. 在Resource：decreaseAndWriteFile方法中加入了双重验证机制

#Connection：handle_data_todo中有if (recv_segment_todo_ == 0) {
#				check_completed(incoming);
#			}
#注意有两个check_completed方法重载，一个是检测是否发送完毕，一个检测是否接收完毕