Added initial support of gcov. Code coverage analize can be enabled with --enable-gcov.
Added .travis.yml

Removed include header boost/variant.hpp

function PrintData made inline.