MESSAGING: Removed a few unnecessary message types

CONNECT_REQUEST and DISCONNECT_NOTICE were removed. They served no purpose.
If you want to disconnect, then just disconnect. There is no action that
the server needs to take that it couldn't upon actual disconnection.
Similarly with connecting, just connect. If you need to check if the
connection is open, then use PING/PONG.
MESSAGING: Combined two message types, for getting single suspect

There is now just one "get suspect" message, with an internal field
describing how much data to include.
QUASAR: Fix bug with haystack restart not restarting (only stopping)

Ticket #725
QUASAR: Don't allow creation of multiple nodes with the same IP address

Ticket #720
MESSAGING: Support for single-message GetAllSuspects() function

- Rather than getting the list and query'ing each suspect individually,
this function asks for all suspects in one large message.
Merge branch 'message_speed' into integration
Merge branch 'integration' into pulsar
QUASAR: Split selected done

Split-selected functionality is in place, although it doesn't really persist; 
splitting is going to have to be a per use quantity. But everything works
in terms of splitting the nodes and deleting the different parts, etc.

#12