Implement the 'formatting' brij-spec support functions

This will resolve cfpb/hmda-pilot#77.
Same here about capturing groups. You can use a non-capturing group for the conditional group (?:)