turned off DEBUG_NODE_MSGS
fixed binary data sending for post/get hash

- specifying len when creating std::strings instead of using \0. Should
really be using vectors or base64 encoding the data, but std::strings
were already in place everywhere.
- changed #define BITDHT_MAX_REMOTE_QUERY_AGE 30 (from 3)
and
adding hash set debug output
fixed test case when falling back onto the post/get test case
fixed all filename lengths, they were incorrect and sending up 19chars instead of 20, which broke the hash space searches.
adding some output to the interactive login case
NOTE: previous commit for bdnode.cc took the addQuery() and query manager out of the way, and instead calls directly into doing the hash search and replying with results.

this is because in eclipse, when I debug & stepped my way into the
::processQueries() fn, it would segfault in random places. BUT if I
instead used execute to next breakpoint it worked. There must be some
bad memcopying or something to cause it, but its been working ok since
I fixed the username/filename lengths to be 20.