don't call get_abi on every invocation; instead do all build work in a sub-make
- more "correct" method is to use ./configure to set PLATFORM but that's overkill
Makefile: Use -rpath instead of LD_LIBARY_PATH for xpcom_abi

Makefile:
* Instead of providing LD_LIBARY_PATH for the xpcom_abi program, we link the
  shared libraries using -rpath. This way, the executable will know where to
  find the shared libraries.
Makefile: drop get_abi target, call xpcom_abi directly
Merge pull request #7 from fat-lobyte/rpath-linking

Makefile: Use -rpath instead of LD_LIBARY_PATH for xpcom_abi
mention also signons3.txt

on my system i found also signons3.txt being present:

$ l signons* key*
-rw------- 1 glen glen 684 Apr  4  2010 signons.txt
-rw------- 1 glen glen 664 Apr  4  2010 signons3.txt
-rw------- 1 glen glen 16K Mar 31 16:39 key3.db
-rw-r--r-- 1 glen glen 14K Mar 31 16:39 signons.sqlite
Merge pull request #8 from glensc/master

mention signons3.txt existence
more documentation
- section on known non-working cases that aren't bugs
- clarify situation about encryption and old passwords
Fix build failure if libxul pkg-config file is missing
Merge pull request #11 from fat-lobyte/master

Fix build failure if libxul pkg-config file is missing
- fix href mixup
allow manual override of XUL_VER_*
don't set empty ?= make variables, and use \t in sed expressions to allow for tag names with / in them
Ignore Bugfix releases for minVersion

Bugfix releases (third component of the version number) will be ignored
for the minimum XULRunner version.
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.