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