-Automated checkin: bookending trunk build.

Endpoint for build number: 2432
Last trunk build number: 2431

git-svn-id: http://publicsvn.songbirdnest.com/client/trunk@24313 5aad4ff5-4b58-4159-ba3f-0e6328df4cad
Merge remote-tracking branch 'upstream/master' into sb-trunk-oldxul

Conflicts:
	build/sbBuildInfo.mk.in
Update app/content/xul/firstRunWizard.xul

Goto add-ons page instead of trying to go to DLNA
@freaktechnik ;)
Switch from searchengine tags attributes to alias

The tags attribute of searchengines was unofficial and is not part of
XULRunner. This patch uses the alias to identify the tags of an engine.
Currently it has one regression: it can't find any internal searchengine
without the livesearch tag.
Remove DLNA firstRun clutter

I don't think it's healthy to keep thos things around, they just weight
down the app (haha).
Revert "Switch from searchengine tags attributes to alias"

This reverts commit 457e047af54a3ab95436db0e078e3e2e43bcffe7.
Allow registering of internal search engines

This changes gets rid of the non-standard search engine tags to
determine the function of a searchengine. Instead a searchengine has to
be registered explicitly to be internal with the function
window.registerSearchEngineHandler(searchEngineAlias[, liveSearch]).
Engines can also be unregistered. The songbirdlibrary search is
registered by default. This is for of #144.
Better internal search engine registering name

The naming of the functions makes more sense now. The old names came
from a different design plan.
Fix invalid ponter on line 99 of playerControls

this doesn't refer to the function itself.
Small intenral search code prettyfications
update for new version, new mac deps, and a few fixes - we now require OS X 10.5.8 or greater, with the 10.5 SDK to build
return proper error messages and codes for our buildbot and other scripts
another fix
am tired of this stupidity...bah, i hate macs
Added ".directory" to .gitignore
add the --with-taglib-source=system,packaged,default option where you choose one of the comma separated items or nothing. Closes #146
update readme
remove the gstreamer detection from build.sh ...this should be handled in configure.ac
Comment the new searchHandler code

I added a little description to the methods I added to the searchHandler
code and also removed the new constants I introduced, since they don't
make much sense.
add a Makefile symlink to nightingale.mk for ease of use and imports into IDE's