Revert "simpler utf16 string decoder"

The buffer module in browserify doesn't support utf16le
encodings so we're using a handrolled version.

This reverts commit c36022668ede4e1178b20a3a398e003349690efc.

Conflicts:
	lib/common.js
statically require() parsers so browserify works
convert browser File object to a node stream
make tests to use tape so they work in the browser
add in testling ci support
bump to latest browsers
add browser test for id3v1.1
fix test folder warning
update docs for browser
fix testling
bump safari to 6.0