Began adding ability to unit test 8 bit PIC code automatically
Converted mib12_executive to use SCons build system since ceedling is terrible to work with.
Beginner work of creating an automatic unit testing framework for the pic12 architecturewq
added gitignore entry
Converted gsm_module to use new SCons build environment.  Added support utilities to
encapsulate building xc8 hex files and refactored mib12 executive to use shared utilities.
Added a build_settings.json file to store xc8 compiler flags needed for mib12_executive and
application modules.
Changed GSM pin locations to correspond with latest hardware.  Reconfigured GSM module for testing and debug of new hardware.
Created tools to allow for extracting and manipulating symbol table generated from xc8
compilation process (.sym file).  Annotated asm files to allow for extracting symbol
informatio and function sizes.  Automatically generate .h file with defines for calling all
declared functions in the mib12_executive.  This will be used for automated unit testing
Began adding code for 8 bit unit testing.  Now have the ability to build app modules and
combine them with the mib12_executive into a single hex file.  Next is to patch the initial
instruction with a goto to the app module, bypassing the exec startup code.

This will be combined with a gpsim script to run the module and capture the test results which
will be analyzed and reported as pass or fail.
- Revised handling of include files and chip definitions for xc8 to use common settings in
build_settings.json.
- Continued work on unit test building
First working unit test harness for 8 bit PICs.
Merging latest changes from dev
local settings file accidentally tracked
Standardized python module directory and moved modules to it
Finished moving python scripts to standard location
Updated readme
Wrote log processing tool for examining transcript from simulation runs.  This will enable
automatic unit test processing.  Fixed compile problems due to pic24 code leaking into pic12
that couldn't handle it.
Streamlined and improved building system for xc8 and unit tests.  Added symbol parsing for log
files from unit tests.
Cleanup
Consolidating python modules into one directory
Finished consolidating python modules and updating paths to make everything work with the new
locations
Finished working version of 8 bit unit testing framework.  Tests are built as part of
mib12_executive build process and can be automatically run.