Included platform independent library suffixes and changed project
hierarchy in the CMakeLists.txt.