refactor of ovs module

- remove the port and bridge defines b/c they
created useless abstraction layers.
- add redhat support
enable basic testing

adds the first unit test and the required peripheral config files for
rspec-puppet.
include ovs::params

so that we can use varibles from its
namespace from the vswitch::ovs module.
change params var to title

since the package params var can take an array
it should be set to the title and not the name.
remove facts

it is unclear that they ever even worked or what they were used for.

they are not used by the manifests.

they used constant (which caused errors)

this commit removes them.
Merge pull request #2 from bodepd/redhat_fix

Redhat fix