Update issue 63:
Update issue 63:

Add a helper to create a authorization_hook:

module MCollective
    module Agent
        class Service<RPC::Agent
            authorized_by :foo


	    # ...
        end
    end
end


This will cause this plugin to be authorized by MCollective::Util::Foo.
The self.authorize(msg) method will get called with the entire raw msg
if this raises an exception the message will be denied else it will 
be processed as normal.

This makes it trivial for users to come up with their own wild schemes
for authorization.



kbarber/marionette-collective,ploubser/marionette-collective,kbarber/marionette-collective,melissa/marionette-collective,melissa/marionette-collective,shrug/marionette-collective,spandeyindia/marionette-collective-1,pimpajr/marionette-collective,shrug/marionette-collective,Iristyle/marionette-collective,jessereynolds/marionette-collective,spandeyindia/marionette-collective-1,geoffnichols/marionette-collective,ploubser/marionette-collective,kbarber/marionette-collective,ripienaar/marionette-collective,Iristyle/marionette-collective,heathseals/marionette-collective,richardc/marionette-collective,richardc/marionette-collective,ploubser/marionette-collective,pimpajr/marionette-collective,richardc/marionette-collective,melissa/marionette-collective,geoffnichols/marionette-collective,shrug/marionette-collective,Iristyle/marionette-collective,geoffnichols/marionette-collective,jessereynolds/marionette-collective,ripienaar/marionette-collective,johnduarte/marionette-collective,spandeyindia/marionette-collective-1,heathseals/marionette-collective,spandeyindia/marionette-collective-1,jessereynolds/marionette-collective,johnduarte/marionette-collective,pimpajr/marionette-collective,puppetlabs/marionette-collective,kbarber/marionette-collective,ploubser/marionette-collective,Iristyle/marionette-collective,heathseals/marionette-collective,richardc/marionette-collective,puppetlabs/marionette-collective,pimpajr/marionette-collective,puppetlabs/marionette-collective,puppetlabs/marionette-collective,ripienaar/marionette-collective,pimpajr/marionette-collective,haus/marionette-collective,MikaelSmith/marionette-collective,Iristyle/marionette-collective,johnduarte/marionette-collective,kbarber/marionette-collective,MikaelSmith/marionette-collective,haus/marionette-collective,richardc/marionette-collective,jessereynolds/marionette-collective,MikaelSmith/marionette-collective,puppetlabs/marionette-collective,johnduarte/marionette-collective,jessereynolds/marionette-collective,kbarber/marionette-collective,MikaelSmith/marionette-collective,pimpajr/marionette-collective,richardc/marionette-collective,spandeyindia/marionette-collective-1,heathseals/marionette-collective,Iristyle/marionette-collective,shrug/marionette-collective,MikaelSmith/marionette-collective,haus/marionette-collective,heathseals/marionette-collective,heathseals/marionette-collective,geoffnichols/marionette-collective,ploubser/marionette-collective,haus/marionette-collective,puppetlabs/marionette-collective,shrug/marionette-collective,ripienaar/marionette-collective,MikaelSmith/marionette-collective,ripienaar/marionette-collective,jessereynolds/marionette-collective,shrug/marionette-collective,geoffnichols/marionette-collective,johnduarte/marionette-collective,spandeyindia/marionette-collective-1,melissa/marionette-collective,haus/marionette-collective,johnduarte/marionette-collective,melissa/marionette-collective