Enable use of custom formatter class
Always pass absolute file paths to formatters

Previously, paths of files searched by RuboCop were absolute,
but paths which are directly specified in command line args were not.
Add YARD documentation of public formatter APIs