Remove obsolete and incorrect TODO item
Update RuboCop configuration format
Don't check parameter alignment

RuboCop can't handle how Vim aligns parameters depending on the presense
of parentheses.
Add blank lines between method definitions
Remove parentheses from method definitions
Autogenerate GObject.param_spec_int
Do not use :: for method calls
Refactor GObjectIntrospection::IConstantInfo
Clean up redundant returns
Remove redundant selfs
Mark or remove unused method parameters
Remove trailing blank lines
Mark unused block arguments
Clean up comments
Ignore file name style violations
Disable check for nested or compact class definitions
Stop RuboCop complaining about unexplained namespace modules

RuboCop will not complain if the namespace module only contains nested
classes or modules. Therefore, move method calls out of the module scope,
and call these methods directly on the module instead.
Provide comments for all modules and classes
Make RuboCop only look at the real code by default
Add RuboCop TODO file