Small fixes/improvements

Improvements:
* allows building out-of-source

  This is quite handy to have multiple builds in parallel folders (linux, wii, gcw0) without needing to clean the cmake cache files every time.
* version number only needs to be changed at one place instead of 3 before.
* ignore some missing test executables