First step towards porting MasterBuilder under Linux.

- Added CMake project.
- #ifdef'ed Grand Central Dispatch (no alternative implemented though).
- Updated generated protobuf code (out of necessity, this can be ignored).
Merge pull request #1 from RCL/pull_request_1_first_step_to_Linux

First step towards porting MasterBuilder under Linux.