This makes the CMAKE_BUILD_TYPE as the major flag for compilation.
The CMAKE_BUILD_TYPE has the higher priority than BUILD_TYPE.
BUILD_TYPE will be retained as few clients are using this flag but,
is subject to deprecation in future.
Also includes the project(igfx_gmmumd) in the top cmake file.
This commit resolves:
1. https://github.com/intel/gmmlib/issues/70
2. https://github.com/intel/gmmlib/issues/86
- Add make install for shared and static library
- package public interface headers
- Add support for pkg-config via igdgmm.pc config file
Change-Id: I80f23dac0511b456de6d8e41827436be8587ee28