With mcollective 2.4.1, I am unable to pass --no-noop and --no-spray.
Inspecting the configuration hash, it appears that when specifying a --no- option on the command line,
the configuration[:attribute] is set to false.

Checking if the hash includes the no_noop/no_spray options so that we do not break compatibility with 2.2.x installs.
Process should be referenced using the fully qualified class (::Process).

When the process agent is also deployed, Process gets resolved in MCollective::Agent::Process, thus breaking things.
Merge pull request #13 from m4ce/master

Fixes command-line parsing under mcollective 2.4.x and 2.3.x.
Fixes interaction with mcollective-process-agent by qualifying references to ::Process