Filter broadcast packets on the loopback

Use the packet length to filter.
Removed APSRack layer.
Large refactor to have a global io_service and a set of sockets.

We know have something similar to before where everytime a packet comes in on the APS port it gets handled and sorted into the correct queue.  There is no seperate broadcast server class.