Added 'disabled' parameter to run_mode

Setting run_mode to disabled will ensure that the puppet client is never
run at all. This is useful for users who trigger puppet through tools
for example mcollective.