CMake: Vala compile rules improvement.

 * Neither recompile all Vala source files twice nor recompile all C files
   every time only a single Vala file has changed.