CMake & server browser

Use CMake to build the platform specific files
Added a serverbrowser