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