Bug 1021: Add OculusSDK binding (Bring-up on OSX w/ clang/clang++ ; Split native build: cc, c++, linkage)

- Bring-up on OSX w/ clang/clang++
  - Build and tested on OSX 10.9

- Split native build: cc, c++, linkage
  - Perform steps sequentually to not
    differentiate c and c++ compiler as required for clang/clang++
    - compile c code
    - compile c++ code
    - link all object files