added asserts for uTP error handling and redid parts of the graceful shutdown to work with the error handling. This is belived to fix the issues where a connection would close with no error
added asserts for uTP error handling and redid parts of the graceful shutdown to work with the error handling. This is belived to fix the issues where a connection would close with no error

git-svn-id: c3635bff6e270807241d5934e964f2d007b3d5d6@5037 a83610d8-ad2a-0410-a6ab-fc0612d85776

archos-sa/libtorrent-avp,halorgium/libtorrent,archos-sa/libtorrent-avp,archos-sa/libtorrent-avp,archos-sa/libtorrent-avp,halorgium/libtorrent,halorgium/libtorrent,archos-sa/libtorrent-avp,halorgium/libtorrent,archos-sa/libtorrent-avp,halorgium/libtorrent,halorgium/libtorrent