Reducing duplication and adjusting formatting in the template definitions.
Using fork of BRLOptionParser to fix OSX 10.10 SDK issue.