Add travis and coveralls support.
Exclude nmf-cpu test from travis builds for now.

Because it makes travis time out.  It would be great if this test could
be split into several smaller tests.  The timeout limit for travis is 10
minutes.