update to require cmake 2.8.12

- add simple prefix header support (only GCC/Clang support for now)
- add Tool support (a tool executable used during the build..e.g. asset compilation)
- cmake 3.0+ compatibility
- debug/optimized lib support in CopyDependentLibs