add machine output + bugfixes

This adds machine output to "knife sharp server" to use it in scripts. Also fixes 1.8 compat with arguments order and include? call on nil if notification.<carrier>.skip is not set