Added --mount flag to mount when running 'ipfs daemon'
remove daemon node constructor
ensure node constructed is online for daemon
SizeSplitter fix: keep-reading until chunk full

if the underlying reader is buffered with a smaller buffer
it would force the chunk sizes to come out smaller than
intended.

cc @whyrusleeping @mappum
sharness tests back to cmd/ipfs
remove ipfs2 from gitignore
makefile: revert back to cmd/ipfs
removed old commands files

https://www.youtube.com/watch?v=kyFyAqLtHq8
transitioned ipfs2 -> ipfs
test: lower key size for mount tests
test: comment out extra output in add_and_cat
fix(daemon) ensure IPFS is initialized before starting the daemon

License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
commands/cli: Allow option blobs before command path
feat(Dockerfile) add default command

@jbenet

License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
feat(Dockerfile) expose API port

License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
fix(Dockerfile) must specify both ports on one line

License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
updating daemon addr output
test: added daemon --init test
test: hack around travis being slow

this is a hack around travis key-gen being really slow.
One option would be to add the --key-bits option to daemon
as well. Another option would be to find a better way to
wait for the output, rather than waiting n seconds.

cc @chriscool thoughts?
skip for now