use \t in sed expressions to allow for platform names with / in them
add a link to fat-lobyte's ubuntu branch
Add missing HashFunctions.cpp

Recent builds of Firefox (>= 13) are missing the HashBytes function. This
causes any third-party applications that use XULRunner (such as our
xpcom_abi) to segfault.

See https://bugzilla.mozilla.org/show_bug.cgi?id=763327

This is a workaround adding this function to the xpcom_abi build.
prepare the Makefile to handle more flexible builds
- this includes multiple build on Debian against both xulrunner and icedove
Have the build process fail if xpcom_abi segfaults.
Merge branch 'hashbytes-workaround' of git://github.com/fat-lobyte/mozilla-gnome-keyring

Conflicts:
	Makefile
Make HashFunctions.cpp respect VPATH and activate it only when necessary.
Prevent creating a.out on NEED_HASHFUNC check
Add default value of extensions.gnome-keyring.keyringName on install
Add extension icon (grubbed from Seahorse)
Update copyright information
Fix: now uses 'mozilla' if value of extensions.gnome-keyring.keyringName is empty string
More helpful description
Use nullptr instead of nsnull

nsnull has been removed from libxulrunner. Since we compile in C++11 mode
anyway, we can use nullptr instead.
Make compatible with xulrunner 18
Merge branch 'master' into fedora
Rebuild for Firefox 18
Drop fix-missing-hashfunction.patch, fixed upstream