Bug 970271: Fix GCC warnings about uninitialized variables, r=jduell.mcbugs
Bug 970271: Fix GCC warnings about comparison of signed and unsigned values, r=rjesup
Bug 970271: Fix GCC warnings about ignored return value, r=jduell.mcbugs
Bug 970271: Fix GCC warnings about unused variables, r=vchang
Bug 970271: Fix inaccessible base class nsIStreamListener, r=jduell.mcbugs

GCC warns about an inaccessible base class nsIStreamListener in
class RtspChannel. Using protected inheritance in nsBaseChannel
fixes this.