Build after project rename
Add symbols
Base project name on mbed project name
Base DS-5 lpc11u24 project name on mbed project name
Remove USBSerialStream from USBHost

The code from USBSerialStream depends on some headers from CellularModem,
so remove it from USBHost.
Changed debugging macros in WANDongle and WANDongleSerialPort

Now they use "dbg.h" which is a part of USBHost, thus eliminating the
dependency on code from CellularModem.
Modifications for compatibility with GCC
Added CellularModem library, removed old VodafoneUSBModem library
Added cellular modem libs to sync script
Added missing constructor for CDMA modem initializer
Added CellularModem as an abstract base class for modem implementations

Now both UbloxUSBGSMModem and UbloxUSBCDMAModem inherit from
CellularModem.
Updated tests

- Vodafone tests are gone for now
- Added u-blox TCP test (UB_1) and SMS test (UB_2).
- tests can now have more than a single source directory
Added command line source/build directory option
Added first version of setup.py
Added license text to setup.py description
setup.py updates
Formatted code for 10/10 rating from Pylint
Added u-blox test repository

Also, allow a repository to synchronize with more than one source
directory.
Changed u-blox modem test

The test is not automated now, so it can be synced with the official
repository.
Also changed it to look more like the original VodafoneUSBModem test by
adding another thread in the code.
Fixed macro definitions in u-blox test