Started on the GPS_module stuff and include gaurds

NeverWanderBand.h needed include gaurds
It compiles, kinda works

The uart buffer keeps overflowing
made minor change trying to get it to stop crashing
Setup most of the functions for text

does not build, linker problem
merged with trunk
Fixed the linker memory issue

I had to change how stuff was being declared and some of the memory
management stuff
Changed the uart interrupt macro locations

I figured out how to the the interrupt macros to be part of the project
The project file got messed up, so I fixed it
implemented course parse and tested the uart buffer

Since the printResetCause was commented out, a 5 character buffer works,
but for testing it is much bigger, for the final I think around 32
should be good
Merge remote-tracking branch 'origin/master' into BillyDevBranch
it builds

Finished converting the adafruit code, the only testing is that it
builds
10/14/14 edits

BIlly did stuff for screen int and testing.
Got it working

It works!!!
writeString

writeString function added.
Merge remote-tracking branch 'origin/RaviDevBranch' into CombinedTest
Merge remote-tracking branch 'origin/master' into BillyDevBranch
Updated to have the MPLABX version build
Merged with BillyDevBranch conflicts

The merge with BillyDevBranch created conflicts, I am trying to fix them
Got the screen to build
Got it to print a number

For some reason, when the string is comming directly from the GPS it
does not print on the screen , but when it comes from the bootloader it
works fine.  using uitoa works for converting