fixed silly mistakes in many unit tests caught by jshint.  added icmpv4 and some icmpv4 units tests.