FW-103. forwarding was freeing a packet twice when a source routing packet fails.
FW-103. Discarding too long packets from serial.
FW-103. preventing too short packets to flow into the network.
FW-103.adding filters to prevent too long packets reach the network.  This is a workaround to catch the real problem and will removed aftar.
Merge remote-tracking branch 'remotes/origin/develop' into develop_SW-34