build: add CMakeLists.txt and related files
build: update dist.cmake
Adding travis build
Updated cmake macros
Updated travis hook
Updated travis hook
Merge branch 'master' of git://github.com/LuaDist/luacov

* 'master' of git://github.com/LuaDist/luacov: (50 commits)
  Add rockspecs for releases
  Simplify syntax for specifying rules (makes it easier to write correct rules). Also adds some rules that were missing. Closes #1. Interestingly, the behaviors for Lua 5.1 and 5.2 are different in some cases. Ah: also makes the reporter much faster.
  Add tests reported in issue #1.
  Minor reorg
  Capitalization!
  Word wrapping and some URL updates.
  Make it executable.
  improve table entry exclusion
  more hit0 execeptions for table entries in square backets
  add tab.sub = function() to exception list
  also ignore opening table braces if hits==0
  improve exclusion to allow vararg functions
  add exclusions for hits == 0
  Lua 5.2 compatibility: fix invalid use of '%' in replacement string
  Lua 5.2 compatibility: gsub is stricter
  normalize paths in patterns and command-line arguments
  Handle error return
  Report error properly
  Fix indentation and use of statsfile
  clean up global, return all values on error
  ...