Fix ByteBufferInputStream#read
lastfm: Don't put parens around last played time

And few code style fixes.
urlinfo: Fix reading titles with XML references

If charset isn't specified in HTTP response rely on Validator HTMLParser charset
detection. Previous approach (read in single byte charset then recode) didn't
work with XML references because they were inserted as Unicode characters by
parser.
build: Don't enforce SBT version
build: Update dependencies