UseVala.cmake: added argument SOURCE_DIRECTORY to vala_precompile

With this patch one can specify a SOURCE_DIRECTORY in vala_precompile.
Behaviour of DIRECTORY has not changed.

Instead of writing
```cmake
vala_precompile(C_SOURCES