Changes to make OsgOculus compile on MacOSX.
Merge pull request #18 from dsjolie/sdk-v0.4-mac

Changes to make OsgOculus compile on MacOSX.
Better calculation of center projection matrix and a corresponding correction of distortion mesh.
Fixed erranous positional tracking. This closes #16
Renamed the examples and added a compositeviewer example.
Updated the classic viewer example to SDK0.4.
Renamed class HMDCamera to OculusViewer
Renamed files HMDCamera to OculusViewer
Added three separate examples:
* Standard Viewer
* Standard Viewer with ViewConfig
* CompositeViewer

Moved duplicated code into the oculus device class
Updated the readme.
Updated license year.
Removed a lot of code duplication and redundant #includes.
Correct enumeration of connected devices.
Removed trailing semi-colon in shaders, since it caused shader compiling to fail on some platforms.
Some code refactoring regarding the createRTTCamera function.
Renamed screen and render target properties.
Reduced the number of public functions for OculusDevice class.
Reduced the number of public functions for OculusViewConfig class.
Refactored createWarpOrthoCamera from CompositeViewerExample.
Moved the shader loading and creation to OculusDevice class to reduce code duplication.