- add rubocop to the gemfile
- add rubocop task
- add common run_all_linters task
- do not enforce ruby 1.9 as we still have 1.8 projects
fail on warning to avoid cosmetic commits in the future
revert to use the lint task. rubocop is failing on travis
add rubocop for ruby > 1.9.3
ugly puppet sideeffect, move puppet below rubocop. update rubocop while we are at it
rubocop 23 change

TelekomLabs-DCO-1.1-Signed-off-by: Edmund Haselwanter <me@ehaselwanter.com> (github: )
avoid NoMethodError: private method `clone'

TelekomLabs-DCO-1.1-Signed-off-by: Edmund Haselwanter <me@ehaselwanter.com> (github: ehaselwanter)
move puppet to the top again. remove rubocop from default task for now to avoid travis error for rubocop violations

TelekomLabs-DCO-1.1-Signed-off-by: Edmund Haselwanter <me@ehaselwanter.com> (github: ehaselwanter)
configure puppet-lint the same same way like rake lint

TelekomLabs-DCO-1.1-Signed-off-by: Edmund Haselwanter <me@ehaselwanter.com> (github: ehaselwanter)
enable rubocop for ruby 1.9.3

TelekomLabs-DCO-1.1-Signed-off-by: Edmund Haselwanter <me@ehaselwanter.com> (github: ehaselwanter)
Merge pull request #34 from ehaselwanter/rubocop

add rubocop for ruby > 1.9.3