Merge pull request #2 from tomana/master

tomana's updates using oF 0.7.4, placed into branch 'of074-glut'
tried to let ofxProjector use openframeworks rendering, but texture sharing does not work across screens.

Will abandon multi-window approach for the time being.
merged tomana's fork
Merge pull request #3 from tomana/master

tomana added pointsize (used in  example-ofxONI1_5)
Removing multi-window functionaly for now. Might return to this later, if a more practical solution pops up.
removed example-UIMultiWindow to keep the repo clean. (ofxTimeline and multi-window expermenting, might pick this up again later)
Removed ofxBase3DVideo.h. This file should be included in the depth cam addon, and this file could cause conflicts.
Some interface work and refactoring.
Added minimal example using ofxONI2
Added some setters and getters of reprojection data and example illustrating how to draw freely with projected points.
Interface changes and refactoring.

Interface changes:
- Only ofxReprojection deals with window segments for mainWindow and
  projector.
- ofxReprojectionCalibration is used through draw functions
  drawStatusScreen and drawChessboard, both accepting positions/rects as
arguments, as usual in openFrameworks.
- ofxReprojectionRenderer has drawImage functions for inputting 2D
  images, and setDrawArea for specifying where in the window they should
be drawn.
added ofxDirection enum to put projector screen on one side of the main window
added ofxHighlightRects, which shows a label on a rect for a period of time
added ofxReprojectionUtils, containing misc util functions

to add:
 - coordinate transforms
 - rendering support functions?
typo
Workover on the calibration module. now shows initial status screen correctly. Will test with actual measurements.
del swap file
updated example-ofxONI2 to match ofxReprojection updates
adjusted ofxHighlight parameters
revised the data class