Unit test

* Add click as submodule (it will be used to validate tracebox)
* configure script takes a --enable-tests option (disabled by default)

Signed-off-by: Benjamin Hesmans <benjamin.hesmans@uclouvain.be>