Prepare for 1.5.0.
Claim PE3.3 support.
Fixing lint and adding the trusty nodeset (not sure how that was missed)
Merge pull request #299 from mhaskel/1.5.0-prep

1.5.0 prep
Merge pull request #300 from apenney/fix-tests

Block this from running on unsupported platforms.
Merge branch '1.5.x' of https://github.com/puppetlabs/puppetlabs-apt into 1.5.x
Update PE version requirements.
Merge pull request #301 from mhaskel/1.5.0-prep

1.5.0 prep
Merge pull request #303 from apenney/fix-ubuntu-10-tests

Fix the tests for Ubuntu 10.04.
Merge branch '1.5.x' of https://github.com/puppetlabs/puppetlabs-apt into 1.5.x
Allow url or domain name for key_server parameter

As some places dont have port 11371 open, they are required to use URL as
key_server instead of domain name therefore adding the capability to use URL or
domain name as key_server parameter
Update PE version requirements.
Remove claims of support.
Merge pull request #306 from apenney/fix-changelog

Remove claims of support.
Pin rspec to 2.x.
Merge pull request #309 from apenney/pin-rspec

Pin rspec
Adding dash to key_server validate regex

Dashes should be allow when defining domain or url for key_server. Rspec
test cases are included to make sure no malform domain name or url are
used.
Allow custom comment for sources list
Add test case to ensure graceful failure on OSX.
Merge pull request #312 from mhaskel/test_osx_graceful_failure

Test osx graceful failure