Ide 1.5.x warnings cleaned up

Cleaned up some warnings generated when using newer versions of GCC and fixed a strict aliasing problem in IPAddress.h.