Get rid of all smell parameter constants.
Merge pull request #350 from troessner/get-rid-of-all-smell-parameter-constants

Get rid of all smell parameter constants.
Add RuboCop to build pipeline.
RuboCop fix: Style/StringLiterals
RuboCop fix: Style/SpecialGlobalVars
RuboCop fix: Style/SpaceInsideBlockBraces
RuboCop fix: Style/MultilineOperationIndentation
RuboCop fix: Style/EmptyLinesAroundBlockBody
RuboCop fix: Style/EmptyLines
RuboCop fix: Style/DotPosition
RuboCop fix: Style/DefWithParentheses
RuboCop fix: Style/AlignHash
RuboCop fix: Style/PredicateName
RuboCop fix: Lint/HandleExceptions
RuboCop fix: Metrics/LineLength in lib
RuboCop fix: Metrics/LineLength in spec
RuboCop fix: Metrics/LineLength in gemspec
Adjust RuboCop config for acceptable violations
Add further FIXMEs to RuboCop config
RuboCop fix: Style/SingleSpaceBeforeFirstArg