.travis.yml: add CMake build, cross builds and QA

Signed-off-by: Roger Meier <r.meier@siemens.com>
Merge pull request #603 from siemens/travis

.travis.yml: add CMake build, cross builds and QA