added nodedown handler to avoid warn logs
Fixed crash in services when passed a non-string

services was not verifying it's inputs

now it does
proper handlign of null subs
added support for nan and infinity
Merge branch 'master' of github.peak6.net:platform/mmd_core
fixed crash bugs around socket disconnect and service locations
Change error to warning. Reformat code.
Removed MAX_CHANNELS, made sock opts config settable

you can now pass many (not all) sock opts from the mmd config
look at socket_listener to see the list
Merge branch 'master' of github.peak6.net:platform/mmd_core
added proper duplicate detection
removed debug logs, would be too spammy
Added ability to exclude a pid from findBalanced

client_channel now sets owner pid to be excluded from findBalanced

this keeps us from calling ourselves
Added service name to chan entry so we know what/who we were calling
added datacenter and base url to p6init
added convenience functiosn for client discovery
added support for nan/inf/neginf for socket/web clients
Changed rebar to use http:// instead of git://
Merge pull request #6 from mpetersen/master

Use http:// instead of git:// for rebar configs
fixed invalid return from channel_mgr:process_remote, was causing prod issues
removed unused logTimer