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.