Default to 'utf8' for I/O read/write.

broccoli-filter 0.1.8 added the inputEncoding and outputEncoding options (which was great), but unless an inheritor calls "super" (aka: `Filter.apply(this, inputTree, options)`) which is not very common.

This fixes what I think is a major regression introduced in 0.1.8.