Rewrite eselect provider
Allows easy extensions to add custom modules
Slightly refactor eselect facter
Add a pointer to pms
Update eselect docs
Add method documentation
Add php eselect module
Add tests for eselect type and util
Add documentation for the module hash returned
Add an example for the run_action_on_module method
Refactor out custom modules into a constant
Merge pull request #1 from vikraman/eselect

Better eselect provider