(NETDEV-12) Add radius_server_group type
(NETDEV-12) Add radius_server type
(NETDEV-12) Add radius_global type
(NETDEV-12) Add radius type
(NETDEV-13) Add tacacs type
(NETDEV-13) Add tacacs_global type
(NETDEV-13) Add tacacs_server type
(NETDEV-13) Add tacacs_server_group type
Merge pull request #5 from jeffmccune/tacacs

(NETDEV-13) Add tacacs types
Merge pull request #4 from jeffmccune/radius

(NETDEV-12) Add radius types
(maint) Add TravisCI build status image to README

Also, reflow the license paragraphs and add a link to puppetlabs.com
Update README with basic getting started information
Merge branch 'docs'

* docs:
  Update README with basic getting started information
(maint) Add tasks for puppetmodule-netdev_stdlib gem

Without this patch the netdev_stdlib module cannot be released and
installed as a Ruby gem.  This is a problem because it is difficult to
write a provider module that loads the type definitions in the test
framework.  This problem could be addressed by configuring each provider
module to initialize Puppet's module loading directories using the
spec_helper, but each module would need to do this in a consistent way.
This consistency could be provided by the puppetlabs_spec_helper, but
this too would need to come up with some way to generically load
dependant modules into the load path.

This patch addresses the problem by releasing the dependency as a Gem.
This, in turn, allows a provider module to simply express the dependency
on the netdev_stdlib module as a dependency on the
puppetmodule-netdev_stdlib gem in the Gemfile of the provider module.
Bundler will then easily manage the dependency and can enable satisfying
the dependency from a local git clone.
(maint) Add dependencies back to Gemfile

Without this patch travis is failing because it installs dependencies
using the --without development flag and the rspec dependencies are
flagged as development dependencies in the gemspec.

This patch addresses the problem by adding the testing dependencies to
the Gemfile in the :test and :development groups.

See https://travis-ci.org/puppetlabs/netdev_stdlib/jobs/34857232 for the
failure.
(maint) Update minimum links property
(NETDEV-17) Remove snmp_{protocol,location,contact} types

In preparation for consolidating the management of these resources under
the `network_snmp` type.
(NETDEV-17) Add network_snmp type

This patch adds the network_snmp type as recommended by our partners.
This type consolidates the information from the previous location,
contact, and overall enable types.
Merge branch 'nd17_snmp_rename'

* nd17_snmp_rename:
  (NETDEV-17) Add network_snmp type
  (NETDEV-17) Remove snmp_{protocol,location,contact} types
(NETDEV-18) Make network_snmp not ensurable

While implementing the network_snmp type I've run into new information
that there will really only ever be a single resource of this type. As a
result, there isn't really a need to make the type ensurable because the
global SNMP settings for the device are only enabled or disabled, not
added or removed. Because the resource is always "present" the type
should have the ensure attribute removed.