internal events

Events can now be sent to the device by itself.
Include guard identifier used to switch the W5100 timeout code in
example2
includes follow arduino conventions
entropy library disabled by default