Fix path handling for cygwin using xc8

cygwin uses different POSIX style paths for its internal use, however this breaks xc8 b/c it expects windows paths.  Added a quick check for cygwin to
convert between the two styles.
Merge branch 'dev' of https://github.com/WellDone/MoMo-Firmware into feature-bootloader
Make default bus_reset delay longer to allow for settling of the line voltage.
Update commander to include proxy object for gsm module.
Add GSM Module proxy object to commander
Update MIB buffer and packet locations.

XC8 randomly moves the mib buffer and packet around in memory
and this needs to be set in both the mib executive and each app
module.  Not having it right causes the app to trample over the
MIB settings.
Add texting capabilities to commander
Update help text for send_text
Fix autoport detection on Windows 7
Add .py files to tools/bin so windows can use them

Also added mibtool build to invoke scons with the right site_dir
argument and build the current mib12 project
Update xc8 invoker to escape paths
Add mibtool build to automatically invoke scons

Correct arguments are passed for site_scons dir and all
other command line arguments are forwarded.
Merge pull request #50 from timburke/feature-gsm

Windows Support and GSM Module Functionality