Do not flatten to a single Mat in CatCols
Make project on timeVaryingTransforms safer

Add a TimeInvariantWrapperTransform member of TimeVaryingTransform, and use
that in TimeVaryingTransform::project for thread safety.

This is the strategy previously used in Distribute, but putting the alias on
TimeVaryingTransform gives us more safety if Distribute is not in fact the
top level transform.

Note: copies are only made off of calls to project, so having the alias on
every TimeVaryingTransform is not too wasteful.
Merge branch 'master' of https://github.com/biometrics/openbr into training_structure
TimeVaryingTransforms need to call TimeVaryingTransform::init
Remove optional files referencing an outdated incarnation of the API

These will certainly not compile in the current codebase.
Remove unused property from DFFSTransform
added plotLandmarking shell code
CrossValidation decrement bug fix
Grid was switching x and y. Rename vars for clarity
Add ROIFromPtsTransform
Use grid of pts in HOG, HOF, and HOGHOF
first draft of plotLandmarking
Merge branch 'master' of https://github.com/biometrics/openbr
Set up timeInvariantAlias in the TimeVaryingTransform constructor

Since copies are only actually made in calls to distribute, we don't need to be
initialized to set up the TimeInvariantWrapperTransform, and can do it in the
constructor. This means subclasses don't need to explicitly call
TimeVaryingTransform::init, although it depends quite strongly on Resource
having a particular behavior.
first draft of -plotLandmarking
finished landmarking evaluation framework
Add a bool option to StasmTransform allowing output in the stasm3 points format
Merge branch 'master' of https://github.com/biometrics/openbr
elaborated on plot documentation
fixed FAR truncation per #87