Use "string".equals(object) instead of object.equals("string") to avoid
potential NPEs.
Remove unnecessary test, serviceConnection is never null.
Remove unused 'activePlayer' variable.
Compile the regex patterns for string splitting once, not on every split.
Mark some variables that can be private and/or final as private and/or final.
Merge branch 'release-1.2.0' into develop

* release-1.2.0:
  Prepare for release 1.2.0.
  Check for a null getPlayStatus() response.
Update the feature graphics for 1.2.0 release and the light theme.
Add screenshots and icons for the Amazon market.
Merge branch 'lint' into develop

* lint:
  Mark some variables that can be private and/or final as private and/or final.
  Compile the regex patterns for string splitting once, not on every split.
  Remove unused 'activePlayer' variable.
  Remove unnecessary test, serviceConnection is never null.
  Use "string".equals(object) instead of object.equals("string") to avoid potential NPEs.

Conflicts:
	Squeezer/src/main/java/uk/org/ngo/squeezer/framework/ItemListActivity.java
Always try and order pages, catching HandshakeNotCompleteException as
necessary.

The previous code could crash if the handshake had completed at least
once in the activity's lifetime.

Rather than try and track the handshake status in the activity, catch
the exception and try again in onHandshakeCompleted.
Fix null pointer exceptions when updating the ongoing notification.

- Refactor the scrobbling code in to Scrobble.java.

- Check that objects are non-null before operating on them.
Remove duplicate entries from the release instructions.
Prepare for release 1.2.1.
Merge branch 'release-1.2.1'