cmake: remove header validation and enable ninja

- remove header validation since its blocking a lot of important use
  cases
- use ninja in travis, with packaging target