Add description for Validator::Procedural#add_error() and so on.

And describe they are somewhat of internal APIs.
Add stub for formatter documentation.
Add description for error message formatter.
Move Validator::Procedural#apply_filter / #check documentation to internal API.
Add description for internal APIs.
Add documentation for methods of Validator::Procedural.