First attempt at compiling with GNU ARM GCC
Cleanup
Implemented compiler indpendant _membitcpywl
Added OS detection for clean rule. Split objects into multiple lines.
Moved location of firmware.bin to common location for uVision and ARM GCC
Updated ignore file
Corrected case of lpc43xx.h include file to support case sensitive build systems.
Updated Makefile
Added support to build firmware in LPCXpresso IDE.
Required modification of ARM GCC Makefile to ignore LPCXpresso source
files.
Updated COMPILE.md with information about ARM GCC and LPCXpresso
Delete readme.txt
Merge remote-tracking branch 'origin/fw_armgcc'
Fixed issues with rounding of floating point values. Fixed bug in
interrupt priorities (at some point the implementation of the NVIC_*
functions had changed and the actual priorities were masked away).
Fixed alignment issue between analog and digital signals so that they now
match. Improved the algorithm for marking where the trigger occured in the
UI. Fixed signal alignment when using forced trigger.
Added color markers for the digital and analog signals to match the colors
on the cable that comes with LabTool.
Added demo.prj under app/. The project file was already included in the installer but not on github. Fixes #3.
Fixed some bugs:
* The "Digital Measurements" box was not repainted correctly
* It was possible to cause an inconsistency between the target
  configuration and the UI's configuration in certain circumstances.
* One signal was "called" instead of being "emitted"
Fixed potential crash when opening a new project
Small adjustment to the alignment commit (01a3af8d6a).

Added compensation for the delay in the analog hardware so that
the analog and digital signals are correctly aligned.