Add 'disable' as a choice to parameter run_method

Setting puppet::agent::run_method to 'disabled' will ensure that the
puppet client is never run at all. This is useful for users who trigger
puppet through tools like MCollective.
Clean up commit to disable the puppet agent