Optional `encoding` argument for #parse method

Ability to parse non-utf8 metadata. Encoding should be provided as a
second argument to #parse method. For example:

    var output = icecast.parse(input, 'CP1251');