expose ethernet devices to network stuck through manager
fix tcp connect for tcp
create method to add interface on the network direct library
Implement attach method on the socket library
make socket backend create reuassable listening sockets
Simplify and fix the DHCP marshalling for ip addresses by re-using the uint32 marshaller.

This code *really* needs to be ported to cstruct and/or moved into a separate library.
sync CHANGES
release 0.3.1
fix compilation to work with ocaml-4 (just changes in tags)
update CHANGES
suppressed arp who-has message
suppressed messages in ethif and ipv4 and added arp response message
Fix in fast recovery so it stays in fast recovery till all pkts that were in flight when first loss was signaled are acked.
iperf to self - requires two vifs to work
Merge pull request #8 from balrajsingh/window-fix

window fixes
add CHANGES updats for #8
bump working version to 0.4.1
Merge http://github.com/crotsos/mirage-net

Conflicts:
	socket/lib/manager.ml
	socket/lib/manager.mli
mark CHANGES from #2
fix typo in #2