Prepare for next development iteration

Change-Id: Ie0aca12981e1215ebd61a761852c9ce13c3361d4
Allow compiling plugins using cmake

Change-Id: Iba5eb00454d33b430f8deef0fac552724a07d5a6
cmake: Add compiling flags -Werror and -Wall

Change-Id: I8ba89e3284e1fba4e5e8d32a29fe1e1db19aed31
cmake: Compile examples

Change-Id: I47ebb84ae641e49a5edfb41008a1a4c0c2dc951f
cmake: Enable testing

Change-Id: Icee54b318189b20d0676044f8eaa82333abe87d2
Add missing config.h.cmake

Change-Id: I1e0ea8aa255c3747284ef911de2c849bc8427d51
cmake: Add missing include directory for autogenerated files

Change-Id: Ib99d0a257c783847f71d28c6000ace97d73efc45
cmake: Enable valgrind tests

Change-Id: I69cbca70600e9be47961cf139735edc155b64b3c
cmake: Add compilation flag to include debug symbols

Change-Id: I01b68d20556a3324ce5e9ba0c83d999e8a02d138
cmake: Fix version get from git

Change-Id: I751803b38078275a336c2d93f584c528c25b3a6e
cmake: Allow execute tests in many directories

Change-Id: Ief4e1c4f62f983a4ca282ad8e21e588b27a7beaf
cmake: Add test_ prefix to the tests to avoid problems with the elements name

Change-Id: I45de7f62dde07bd3cdb8151fa51d9be156e65ecb
cmake: Change module installation directory

Change-Id: Ifb5b6b064957b0903bb3f472be812ed5b1bc7e02
cmake: Avoid test compilation

Change-Id: I0ae176c24a580952ee4260e2049b642f41676e93
cmake: Add flag to disable all the tests

Change-Id: I79d80d712b2d48c8df2c4183ea69230e4be70b7b
Disable test completely if requested

Change-Id: I833d7aff16fd20e9e7003f3afdc0f65dca12d23b
cmake: Allow test pass multiple source files

Change-Id: I965649e1f87387ef8bb88e753d88e65a739a238c
cmake: Do not add tests if tests are disabled

Change-Id: I855e30e5bc83163f8e3328b51160bbf2ebb46507
gstdtlsdec: disable gst_pad_set_caps

This is a hack to avoid
"Sticky event misordering, got 'segment' before 'caps'"

Change-Id: I4bc656137413b359defb5e7fc4ad4fd8fa165d44
cmake: Set valgrind suppresions correctly

Change-Id: I0e4cf2acf9d92f74c25d18bde2f4da6ad22bc3ae