Merge pull request #233 from jdgeddes/master

Bug in compare functions for double and SimulationTime
Merge branch 'master' of github.com:jdgeddes/shadow into jdgeddes-master
cosmetic changes for pull request issue #235
Merge branch 'jdgeddes-master'
fix memmove locations

refs #235
set return value when reading random bytes

refs #237
fix server-close-first bug

this fixes a bug where if the server closes first after sending
a bunch of bytes to the client and one of the packets that were
sent immediately before the FIN was dropped, the client would
ack the sequence number of the dropped packet even though it
was never actually received by the client.
merge with master