StringComparators: Removed unused conditional.
MPDConnection: 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.
CachedMPD: Create string array of correct size when invoking 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.
MPDConnectionHandler: Remove redundant toString() calls.
dmix: Use chained append() calls to *Builder rather than concatation.

Chained append calls tend to be less expensive than string concatation in a
*Builder argument.
dmix: Use equals() for string comparison.
MPDroid: Remove redundant 'extends Object'.
MPDroid: Remove unnecessary semicolons.
MPDroid: Remove unnecessary returns.
MainMenuActivity: Convert boolean return to void since it always returns true.
AboutActivity: Initialize listView and make it local to the member.
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.