Music: Prevent fullpath from being used before initialization.

this.fullpath was being used before initialization and construction. Pushed
some isStream() code into the file conditional, name will be named by stream
if applicable.
strings: Replace ... with ellipsis.
Notification: Use string resources over hardcoded text.
MPDroid: Fill in a couple of missing contentDescriptions.
dmix: Remove final assignment to private methods.
MPDroid: Replace System.*.println with applicable Log.d entries.
MPDroid: Remove unused imports.
MPDroid: Remove redundant casts.
dmix: Spelling corrections.
MPD: Create string array of correct size when using toArray().

When toArray() is called on a Collection object with a zero-length array
argument, the toArray() method has to construct a new array of the right
size using reflection, which is significantly expensive.
dmix: Simplify redundant boolean conditionals.
MPDroid: Resource cleanup.
dmix: Fix a bunch of docbook errors.
dmix: Remove redundant local variables.
JMPDComm: Remove and document unused conditionals.
dmix: Remove redundant boolean conditionals.
dmix: Remove redundant initializers.