Exp GSM support; build different client libraries automatically

Python file preprocess.py automatically generates the different client
libraries (wifi, ethernet, cc3000, gsm) by filtering out #ifdef
preprocessor blocks