changed the UI new chunkedstream class and some changes to the replication setup

commit includes:
1) fixed chunkedstream class
2)changed the replication proxy setup to check if the url is a ravendb one if so it will automaticaly add replication setup if not a connection would still be made but there won't be an attempt to access the url as if it was a ravendb server.
3) changes to the Hed studio to make it lighter:
3.1) "Add Endpoint" it will require you to atleast
add a host url and you may or maynot include a database name.
if one provides database name only that database will be added to the graph.
if one provides only a host than all ravenDB databases on that server would be added as nodes.
Note that the nodes are not saved in the topology until they are connected (they are only added to the UI).
3.2) The behavior select box was left for the user to select the wanted behavior one can use the up/down keys to navigate through behaviors, the selected behavior would reflect on newly created connections.
3.3) Hold Ctrl and click on two nodes to set a connection between them.
3.4) Hold Shift and click on two nodes to remove a connection between them.
3.5) setting a connection between two ravenDB databases will automatically set replication between them in the direction of the connection.