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