add a  command and mode so bitlash never prints to serial directly
never doCommand directly, always Shell.eval now
silent(0) disables, silent or silent(1) enables
Merge pull request #200 from Pinoccio/silent-mode

Silent mode
whitespace
rename `silent` to `serial.mute`
Add a queue to the sniffer module

A big packet takes a (relatively) long time to transmit over serial.
Since the radio is about twice as fast (raw bitrate) as serial, a big
packet could keep the CPU busy so long that it didn't get around to
reading new packets as they came in.

This commit adds a queue so packets are copied to the queue quickly when
they come in and then sent byte-by-byte to serial, checking for new
packets after every byte.

This still means that packets will be dropped if a packets are sustained
at a high rate. However, the queue takes up all the free memory, so
bursts as long as possible can still be captured.
Fix include with wrong casing (again)
Merges upstream

Merge branch 'master' of https://github.com/Pinoccio/library-pinoccio