Moe tidying and tweaking of cmake setup to ensure #defs are correct
Revert "Fixes to get a build"

This reverts commit a076abf20f5d71768fab01edc45058bf9d8c4ba4.
remove redundant FxLogger/Pk directory
added log options in separate cmake file, moved all log options there
remove unnecessary options, fixed backend selection settings
prevent redefinition of macros
* started modularization of cmake files
* added MPI-based libraries
* splitted tests and binaries into MPI and non-MPI sources
removing a reference to deleted FxLogger/Pk
fix cache variable setting
Merge branch 'master' of https://github.com/Scalable-Key-Value/code

Conflicts:
	CMakeLists.txt
Fix intel build