Merge branch 'master' into bleeding-jumbo

* master:
  1.8.0
  Made [List.External:Keyboard] 8-bit ready
  In the external mode compiler, treat character literals as unsigned
  Added a comment that [List.External:Parallel] has been obsoleted by the "--node" option
  Relaxed the license for many source files to cut-down BSD
  Attempt to fix build failures on recent PowerPC/AltiVec systems (both Linux and Mac OS X), as reported by multiple people: http://www.openwall.com/lists/john-dev/2013/05/16/8
  1.7.9.15: - In incremental mode charset file generation, revised and tuned the estimated cracks calculation based on actual testing. - Revised the pre-defined incremental modes, as well as external mode filters that are used to generate .chr files. - Added makechr, a script to (re-)generate the .chr files. - Updated the documentation. - Relaxed the license for many source files to cut-down BSD. - Relaxed the license for John the Ripper as a whole from GPLv2 (exact version) to GPLv2 or newer with optional OpenSSL and unRAR exceptions.
  Extended the GPL exception to unRAR
  Added a GPL exception similar to Nmap's to permit linking with OpenSSL
  Added a copy of GNU GPLv2, relaxed the license for John the Ripper as a whole from GPLv2 to "GPLv2 or later"
  Re-worded to avoid the e-mail signature style specification of the e-mail address.  (We're getting rid of all the trailing space characters, whereas the signature contained a deliberate one.)
  Adjusted the wording about relaxed terms for certain components now that so many are available under relaxed terms that it is pointless to list them here
  Relaxed the license for john.conf to cut-down BSD
  State that this list "is assumed to be in the public domain"
  Added warranty disclaimer
  Relaxed the license for many source files to cut-down BSD
  Added fallback to cut-down BSD license
  Moved two Q&As to the "new users" section
  Added two paragraphs on there being no communication between the nodes and fork'ed processes

Conflicts:
	doc/OPTIONS
	run/john.conf
	run/relbench
	src/DES_bs_b.c
	src/MD5_fmt.c
	src/MD5_std.h
	src/bench.c
	src/config.c
	src/config.h
	src/external.c
	src/external.h
	src/idle.c
	src/john.c
	src/logger.c
	src/logger.h
	src/misc.c
	src/misc.h
	src/options.c
	src/options.h
	src/params.h
	src/recovery.c
	src/signals.c
	src/signals.h
	src/status.c
	src/status.h
	src/symlink.c
	src/tty.c
	src/unique.c
	src/wordlist.c
	src/x86-64.h
	src/x86-mmx.h
	src/x86-sse.h