Allows streaming of UTF w/ BOM strings [gh-6]

UTF strings with BOM were only being detected if the entire DOM was part of the first feed().
If a string were to be streamed and the BOM given in different feed() calls the detector would incorrectly detect a different encoding.
Version 1.1.2

- Detects UTF w/ BOM strings when streamed.