Merge pull request #6 from rynomad/master

fix link to dependency repos
add little convenience flag to channels for apps
Merge branch 'master' of github.com:telehash/thjs
fix new line open logic, again, bad refactor reordering
remove stale cached channel packets
refactor how channel ending/erroring is handled, state model is much simpler now
don't share paths we haven't validated
overhaul of channel end/err state handling, few bug fixes
turn connect into a queue, much better
good catch by @alanz, fixes #7
clean up how aliveness is tracked, make it more sensitive and return errors better
deep refactor and simplification of bridge and line activity tracking
bad self reference
fix bridge logic and ack opens properly
clean up path tracking so we don't overload/reuse objects
silly typo fix
don't send opens if can't yet, fixes #13
don't send opens if can't yet, fixes telehash/node-telehash#13
Merge branch 'master' of github.com:telehash/thjs
a javascript nono, didn't local scope a var, fixes telehash/node-telehash#14