[rbp] Avoid overflow in version string

gedit complains about invalid characters when opening xbmc.log file produced by pi
Since the change from perforce revision number to git hash, the version string has increased in size.

Fortunately we don't overrun the "response" buffer.
Unfortunately when buffer doesn't fit, it is not null terminated, so logging message pulls in garbage.

Version string looks like:
Jun 17 2013 20:49:11
Copyright (c) 2012 Broadcom
version d380dde43fe729f043befb5cf775f99e54586cde (clean) (release)

So, 80 characters is not enough (it is about 115 plus newlines).
160 seems more than enough, but truncate the string just in case.
Merge pull request #2888 from popcornmix/version_overflow

[rbp] Avoid overflow in version string
changed: increment m_currentStackPosition on PlaybackStarted message

Old code incremented before PlayFile.
changed: attempt to queue next stack item using queuing interface
dvdplayer: initial support for queue of files in dvdplayer

This allow player to prepare next playlist item while current is
playing
dvdplayer: dont't reset clock on new input stream

If we switch input stream during playback, this would break
display.
changed: don't allow playlist items to use QueueNextFile in dvdplayer for now.

Main reason being that there is currently no good way to handle setting changes between the files.