Remove stdlib version dependency

Based on my testing, this module works with puppetlabs-stdlib v4.2.2. Removing the 3.2.1 dependency avoids conflicts with other modules that require newer versions.
Merge pull request #31 from danieldreier/remove_stdlib_version

Remove stdlib version dependency
remove version dependency from stdlib in metadata.json

This is analogous to #5f66f55

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
Merge pull request #32 from TelekomLabs/metadata-dependency

remove version dependency from stdlib in metadata.json
- 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
update default. run all linters, including rubocop

TelekomLabs-DCO-1.1-Signed-off-by: Edmund Haselwanter <me@ehaselwanter.com> (github: ehaselwanter)
prefer single quotes

TelekomLabs-DCO-1.1-Signed-off-by: Edmund Haselwanter <me@ehaselwanter.com> (github: ehaselwanter)
add spaces and newline

TelekomLabs-DCO-1.1-Signed-off-by: Edmund Haselwanter <me@ehaselwanter.com> (github: ehaselwanter)
Use nested module/class definitions instead of compact style.

TelekomLabs-DCO-1.1-Signed-off-by: Edmund Haselwanter <me@ehaselwanter.com> (github: ehaselwanter)
add missing encoding

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