add "encoding" build parameter

Current version FAKE always uses Encoding.Default for IO access.
Encoding.Default returns Shift_JIS using Japanese Windows.
Shift_JIS is incompatible to Unicode.
But we usually use utf-8 for source code.
So I add "encoding" build parameter.