Merge pull request #1 from bodepd/folsom

Fixes.
Merge pull request #2 from bodepd/master

fix quoting issue in Modulefile
Only read /proc/modules if it exists.  Confine the fact to Linux kernels.
Move get_modules inside setcode
Confine to existence of /proc/modules, not kernel.
Merge pull request #3 from GDvalle/master

Prevent kernel_modules fact from loading on unsupported systems.
Give credits to Dan also
Bump to 0.1.0 and prepare for the forge
remove ensure_resource

it does not work with puppet 2.6.x.
Merge pull request #4 from bodepd/remove_ensure_resource

remove ensure_resource
Ensure vswitch is up and running before modifying it
vs_port / bridge don't like spaceships - move to the wrapper scripts assuming that in the future they will wrap other switches properly
Another attempt at fixing the switch dependencies - ports and bridges cannot be classes, and Vs_* deps in place for vswitch rather than the wrappers
fix broken test for for running OVS daemon
Make the OVS module build require the current headers for the kernel - will still screw up on kernel upgrades, but better than before
Bring dkms rebuild out into its own task, as it doesn't run reliably during the install step; save its output; change deps around; sort package ensure for kernel headers
Update Modulefile
Added LICENSE file

Apache license added, per the declaration already in Modulefile.
Added source credit
fixed datapath-dkms from being rebuilt on every puppet run