Add test for ipfs mount

License: MIT
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
Add trash directories into test/.gitignore

License: MIT
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
Add test script for add and cat commands

License: MIT
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
Refactor mount related tests

This adds test_launch_ipfs_mount() and test_kill_ipfs_mount()
to avoid duplicating tests to launch "ipfs mount" and to
kill it.

License: MIT
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
Speed up checking if mount works

License: MIT
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
begin code for NAT detection
print NAT if detected
error out if attempting connection to loopback
changes from PR
Clear up naming around zero address
fix up NAT check and clear up naming
Merge pull request #253 from jbenet/net-detect

NAT detect
commands: Made Response#Error return an *Error instead of an error
commands: Removed unused output stream field from Response
commands: Made Response implement io.Reader
commands: Simplified Error string output
commands: Added Request#Options so consumers can iterate through provided options
commands/http: Moved HTTP RPC into commands/http package
commands/http: Moved HTTP RPC handler into commands/http
commands: Silently skip unrecognized options, it should be up to the transport to decide if they cause an error