Refactor the mcollective role class names

For clarity, use fully spelled out names and break the roles into a
directory.
Pass through mco cert params to puppetconsole

the pe_console class (specifically, pe_console::live_management) now
supports setting up the mco client required by Live Management. It needs
to know these things about mcollective in order to work.