Initialise m_paths

m_paths is tested in reset(), so make sure it's initialised to null.

Coverity CID 1126053
Make sure texture is always deleted

In the corner case that a texture is either 0 height or width the
texture wasn't deleted.

Convert it to an auto ptr, and let that handle deleting the texture.

Coverity CID 1126044
Correct merge error

Correct merge error, missing getseasonsbywhere.
AE: misc cleanups.

Update a number of functions to pass by const ref rather than having
copies being passed in.

Also initialise a few member variables:
* CSoundPacket, internal_format is now set to invalid (is this even
used?)
* SinkInputInfoStruct, correct index type to match pulse audio
declaration, and default to Invalid index.  And initialise the volume
struct using the pulse audio provide api.

Fixes a number of coverity warnings about passing large objects into
functions and uninitialized members.