Remove needless 'require' options from Gemfile

Bundler does not auto-require gems by default.
Avoid recursion when finding signals
Find properties in the same way as signals
Remove unused NullBuilder
Don't recurse looking for signals and properties [merges 'improve-signal-and-property-finding']
Add note regarding EOL for MRI 1.9.2
Configure and fix AssignmentInCondition
Fix BlockAlignment
Fix Alias
Do not use semicolons to terminate expressions
Improve comparison of info with parent info

By using full_type_name knowledge of the precise meaning of @classname
and @namespace is avoided.
Fix TrailingWhitespace
Avoid and and or in favor of && and ||

This also fixes some use of and and or as control flow operators.
Fix CaseEquality
Fix CollectionMethods (replaces inject with reduce)
Fix DeprecatedHashMethods
Fix EmptyLinesAroundBody
Fix LineEndConcatenation
Fix SpaceAroundEqualsInParameterDefault
Configure GuardClause