Make sure we handle PE properly.
Don't pass options to ppa on lucid

Lucid (10.04) has `add-apt-repository` but it doesn't accept any
options. The define defaulted to `-y` but this changes that on lucid.

This was made 7 months ago, so apparently no one cares about 10.04 any
more.
Merge pull request #231 from hunner/fix_ppa_options

Don't pass options to ppa on lucid
Missed the - for -y, but also tests were missing lsbdistid
Merge pull request #234 from hunner/fix_dash_tests

Missed the - for -y, but also tests were missing lsbdistid
Merge pull request #237 from hunner/change_port

Port 8080 is a bad choice and bumps into puppetdb
Using rspec filters works better

And this will make merging back to master cleaner
Merge pull request #238 from hunner/clean_conditional

Using rspec filters works better
Use smaller build-dep package
Merge pull request #239 from hunner/fix_builddep

Use smaller build-dep package
Merge branch '1.4.x'