Flip rotate

This branch introduces some changes in the interest of generating more training data:

* `FlipTransform` has been updated to flip a template's points in addition to its image.  An initializer also adds an abbreviation with the correct indices to swap for the MUCT point set.
* `RandRotateTransform` rotates an image and its points between a specified range.  To facilitate an algorithm like `Dup(5)+Expand+RandRotate`, `File::append` has been modified to append points/rects instead of overwriting them.
I'd like the output of this transform to be two templates: the original image with the original metadata and the flipped image with the flipped metadata.