Assuming there are no further comments from this submission I shall likely make my next posting a PULL request.
v3 - re-based on current origin/master - squashed all .travis commits and re-worded commit - added clang builds - disabled "make check" for ftrace back-end - fixed broken build due to errant space - added Reviewed-by tag for Stefans review -- Alex Bennée