Travis-ci: use cpp environment and test clang

Following changes were made to the travis/shippable builds
* Travis - Use cpp environment instead of python
* Shippable - Added shippable.yml which uses python environment (though Miniconda is used to install python) since shippable does not support cpp
* Use Miniconda to install python (2.6, 2.7, 3.3, 3.4)
* Removed python 3.2 tests as miniconda does not support it.
* Travis - Added a test in clang
* Added `-Wno-constant-logical-operand` flag for Travis/Shippable builds
I would turn off the specific warnings just for this file here, i.e. add the `-Wno-constant-logical-operand` and perhaps other as well below.