add connect parse function
added buffer length macro which uses buffer length + 1 for terminator
socket connect url parser
parsing now sets state of connect information
creating interfaces for registering topics
More preparations for making xmlrpc connect to master
macros for defining master uri
change master uri to be a string only
Outgoing connections, init registration process

socket_connect can now be used to connect to remote hosts
ros_spin contains now interface registration handling.
xmlrpc connects to a host and sends generated message(just fault test message)
fixed bug with blocking outgoing connection
init http response parser after sending request
add registration for subscriber
fix: set state to inactive on release signal
add abstract_get_hostname

rosc_init now sets hostname by abstract_get_hostname
Merge branch 'feature/outgoing_connections' into dev