changed flash section name
stores user code in user_objs
Bootloader will now use a different product id. Update the uploader and added a usb driver file for windows to support this.
modified linking script to use usertext
Updated for linux
Updated exe for windows.
Merge branch 'master' of https://github.com/aithon/aithon into productid
Merge branch 'separate_app_os' of https://github.com/aithon/aithon into productid
Revert "Merge branch 'separate_app_os' of https://github.com/aithon/aithon into productid"

This reverts commit 2b351d96a81ebc9f44b9ad9fa42174fda221784f, reversing
changes made to ba9a0de83ceffae7c96b33df005f1b577b04e019.
Merge branch 'master' into productid
Added more debug prints to the uploader.
Added some delays and updated uploader on linux.
Started on a test mode of the uploader. Cleaned up the Aithon.mk targets.
Redesigned bootloader / uploader protocol to be more robust.
Added more debug and retries.
Added more debugging.
Added more retries and debugging.
Added some test code.
Forcing the COM port to write one byte at a time.
Reverted changes to the project template.