changed: Make network buffer more flexible/configurable
changed: Move read cache logic from DVDPlayer to CFile
fixed: Tab -> space
[dvdplayer][AE] stop bombarding the AudioEngine with Flush messages that prevent it from going in TIMEOUT mode, causing cycling audio
RssReader: use charset reported by http server
ScraperUrl: use charset reported by http server
XBMCTinyXML::LoadFile: use charset reported by http server
musicdb/videodb: cleanup usage of CommitTransaction() and RollbackTransaction()
screensaver: make musicviz triggered by screensaver-logic behave more like a screensaver
XBMCTinyXML::Parse: fix m_UsedCharset if functions called without TIXML_ENCODING_UNKNOWN
TuxBoxUtil: use charset reported by http server
TuxBoxDirectory: use charset reported by http server
HTTPDirectory: use charset reported by http server
DAVDirectory: use charset reported by http server
ShoutcastFile::Open: cosmetics
ShoutcastFile: use charset reported by http server
GUIControlFactory: no need to convert strings from loaded XML
Merge pull request #3564 from Montellese/db_transactions

musicdb/videodb: cleanup usage of CommitTransaction() and RollbackTransaction()
Merge pull request #3515 from Karlson2k/http_charset_02

Right encoding support - part 02
[controls] don't include gotham positions from defaults.xml if <posx> or <posy> are specified