Merged spiReceivedByte function back in. Changed Makefile for headset
to auto-generate the packets.h and packets.c file and add them to
the directory. These auto-generated files were also added to the
.gitignore file to prevent an unsuspecting coder from adding
the packets.* files to the repository. The headset code needs to
be tested again to make sure everything works as expected.