Make Navigation and Status global variables.
Make the Boot task non-preemptible
Make new navigation struct needed for global Navigation variable
Make consumer producer pattern for PC and NXT brick. Also add comments.
Add nxt brick device statuses to defines.
Update bluetooth header file with comments and new functions.