SoundSystem: fixed stream sounds playback bug.

When stream sounds (i.e. buffers created with SoundHandler::loadStreamSounds)
were played until EOF, the file get pointer was not being relocated to the
beginning of the file.
This caused failures in later calls to update and/or play.

Fix includes:
	· new boolean member for the SSoundSource class: mFileFinished
	· change of "pcmData" array in SoundBuffer class to StackVector type
	· updated SoundBuffer::filler() methods for this new array type
	· change to end() method of StackVector template
SoundSystem: unable to fix bug of wav stream files

Same bug of previous commits, but more localized now.
Playback with repeat=on  of OGG and WAV files works fine.
Playback with repeat=off of OGG files works fine.
Playback with repeat=off of WAV files fails with error AL_INVALID_OPERATION,
after starting NUM_SSOURCES (defined in SoundTest.cpp) source playbacks.
Check issue # 207 in MantisBT.
SoundSystem: fixed stream sounds playback (FINAL)

Tested with OGG and WAV files, with and without repeat.
It's for sure now: it works. Check MantisBT issue #207 for details.

In this version, all basic functionality is working properly.
That includes: {global,individual}_{play,pause,stop,restart}

Individual fade in/out is NOT ready.
It performs badly, though it generates no system crashes.
Global fade in/out has not been tested yet.
Merge branch 'multimedia' into cordobazombie0.1
Merge branch 'asset' into cordobazombie0.1