merged nik/actionbar
Setup the device search button to start the library search activity

Initially just moved onSearchRequested from NowPlaying to SqueezerBaseActivity
Should probably be an android search interface instead
Library search is now implemented as an android search interface

Using the search dialog, per http://developer.android.com/guide/topics/search/search-dialog.html

Additionally
-Use the same indeterminate progress bar, when waiting for the search results, as the item lists.
-Include the Now playing fragment in the search activity
-Block searches when not connected to a squeezebox server
Fixed context views when displaying search results
Added context menu buttons for favourites and internet radio
Fixed radio search hint and favorites icon+text
Correct the image fade in.

When going from the loading image to the loaded image, transition
between the two, not via a transparent drawable over the top.  This
fixes an issue where the "loading" image appears under any transparent
parts of the loaded image.
Update to v9 of the support library.
Explicitly keep the model class constructors.

Without this they get stripped by ProGuard, leading to exceptions in
SqueezerBaseListHandler.
Make sure that scrobbling code does not depend on notification preferences.

Move the scrobbling code ahead of the check to see if the user enabled
the ongoing notification feature.

Track the state of the scrobbling preference, so that if the user turns
it off after scrobbling started the correct "stop scrobbling" intent
is still posted after the song finishes.
Make scrobbling simpler to control.

Instead of asking the user which scrobbling client they'd like to use,
query to see which scrobbling intent broadcast receivers are available,
and use that, favouring ScrobbleDroid over SLS if both are available.

Make the scrobbling preference a simple checkbox, and upgrade from the
user's previous preference if it exists.

Tell the user if they enable scrobbling but no suitable app is installed,
and present them with a list of possible apps to use, linking to Google
Play for ease of installation.
Rename some variables after overzealous Eclipse refactoring.
Dutch translations for new strings, contributed by Sebastian van Winkel.
Update AndroidManifest.xml and NEWS ready for the 0.9 release.
Merge branch 'master' into actionbar

Conflicts:
	src/uk/org/ngo/squeezer/service/SqueezeService.java
Merge remote-tracking branch 'kaaholst/actionbar' into actionbar

Conflicts:
	res/layout/about_dialog.xml
	res/layout/icon_one_line.xml
	res/layout/icon_two_line.xml
	res/layout/list_item.xml
	res/layout/now_playing.xml
	res/layout/search_layout.xml
	res/layout/server_address_dialog.xml
	res/values-nl/strings.xml
	res/values/strings.xml
	res/values/styles.xml
	src/uk/org/ngo/squeezer/NowPlayingFragment.java
	src/uk/org/ngo/squeezer/SqueezerHomeActivity.java
	src/uk/org/ngo/squeezer/SqueezerSearchActivity.java
	src/uk/org/ngo/squeezer/SqueezerSearchAdapter.java
	src/uk/org/ngo/squeezer/Util.java
	src/uk/org/ngo/squeezer/actionbarcompat/ActionBarHelperBase.java
	src/uk/org/ngo/squeezer/dialogs/ServerAddressPreference.java
	src/uk/org/ngo/squeezer/framework/SqueezerBaseItemView.java
	src/uk/org/ngo/squeezer/framework/SqueezerFilterableListActivity.java
	src/uk/org/ngo/squeezer/itemlists/GenreSpinner.java
	src/uk/org/ngo/squeezer/itemlists/SqueezerAbstractSongListActivity.java
	src/uk/org/ngo/squeezer/itemlists/SqueezerAlbumView.java
	src/uk/org/ngo/squeezer/itemlists/SqueezerCurrentPlaylistActivity.java
	src/uk/org/ngo/squeezer/itemlists/SqueezerMusicFolderView.java
	src/uk/org/ngo/squeezer/itemlists/SqueezerPlayerView.java
	src/uk/org/ngo/squeezer/itemlists/SqueezerPlaylistView.java
	src/uk/org/ngo/squeezer/itemlists/SqueezerPluginItemView.java
	src/uk/org/ngo/squeezer/itemlists/SqueezerPluginView.java
	src/uk/org/ngo/squeezer/itemlists/SqueezerSongListActivity.java
	src/uk/org/ngo/squeezer/itemlists/SqueezerSongView.java
	src/uk/org/ngo/squeezer/itemlists/YearSpinner.java
	src/uk/org/ngo/squeezer/model/SqueezerPlayerState.java
	src/uk/org/ngo/squeezer/service/ISqueezeService.aidl
	src/uk/org/ngo/squeezer/service/SqueezeService.java
	src/uk/org/ngo/squeezer/service/SqueezerCLIImpl.java
Danish localization
Fix ClassCastException in download from current playlist

SqueezerCurrentPlaylist can't be cast to SqueezerAbstractSongList,
because it no longer extends SqueezerAbstractPlaylist (as the callback
requires special handling of the currently playing song).
The downloadSong method is moved to SqueezerBaseActivity thus
eliminating the need to cast. (and the need to duplicate it in the
music folder list).
Re-order the server address dialog controls.

Remove some of the explanatory text, and put a shorter version inside
in the username and password controls.
Update mapping file for 0.9 release.