fix for default burst value of 5
fixes #200
[#200] Add tests for --limit-burst

Both explicit (when a `:burst` parameter or `--limit-burst` argument is
present) and implicit (when neither are specified but `:limit` or `--limit`
are present and the default burst is `5`).
Merge pull request #200 from ChrisRut/fixburst
Add support for --src-type and --dst-type

Add support for filtering by source and destination address types. Supported by
iptables only, this feature allows filtering packets by the address type (such
as whether the packet came from a local address, a broadcast address, a
multicast address, etc).

Adds the `:address_type` feature to allow a provider to declare support for
filtering on the basis of address type.
Rename {source,destination}_type to {src,dst}_type

As suggested by @dcarley.
Merge pull request #212 from alphagov/addrtype

Add support for --src-type and --dst-type
Minor fixes to appease puppet-lint

Signed-off-by: Wolf Noble <wolf@wolfspyre.com>
[#213] Improve manifest documentation

Bad me. I should have written these the first time round.
[#213] Run puppet-lint as part of CI

Will prevent lint from being violated again in the future.
Merge branch 'pr/213'

Fixes #213
Test against Puppet 3.2

Released last month.
Exclude tests for Puppet < 3.2 against ruby-head

ruby-head is currently 2.x, which Puppet only began supporting at version
3.2: http://projects.puppetlabs.com/issues/18494

This should make the "allowed failures" builds green once again.
(#215) Add support for IP range

Add support for filtering by source and destination IP range, equivalent to '-m iprange --src-range|--dst-range',
which is only allowing a specified IP range. Excluding an IP range, '! --src-range or ! --dst-range', is not supported.

Add ':src_range' and ':dst_range' to firewall.rb
(#215) Add support for IP range

Add support for filtering by source and destination IP range, equivalent to '-m iprange --src-range|--dst-range',
which is only allowing a specified IP range. Excluding an IP range, '! --src-range or ! --dst-range', is not supported.

Add ':src_range' and ':dst_range' to iptables.rb
Add specs for dst_range and src_range params
Remove travis testing puppet 2.6
Merge pull request #218 from hunner/remove_puppet_2.6

Remove travis testing puppet 2.6
Update providers to use expect syntax

The expect syntax is much better than the should syntax and ships with
RSpec 2.14. It caused a few conflicts with the mocha stubbing, so I
updated the docs to use rspec test doubles instead.
Add SL and SLC cases for operatingsystem
Merge pull request #217 from hunner/update_provider_specs

Update providers to use expect syntax