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
Will do. Apart from 'Wconstant-logical-operand` what other flags have we turned off for the whole project that should have been turned off this file?