Add Travis configuration file

The job tries to build all components of the code.

Note that it doesn't force the x86 architecture, this might be a future improvement.