Close transport when closing a RexPro connection

Not closing the transport lead to some leftovers, which caused a `java.io.IOException: Too many open files` on the long run (possibly the cause of https://github.com/tinkerpop/rexster/wiki/Troubleshooting#too-many-open-files-when-running-integration-tests as well)