Begin work on jag archiver

Currently only lists archive contents
Implement the extract function
Add a verbose output option
Add --decimal to allow identifiers to be represented in decimal
Implement --create
Begin working on crack_jhash
Rename crack_jhash to jhash, implement table generation
Implement hash lookup
Implement hash generation
Add missing documentation
Fix use of --string when creating archive
Fix some formatting in jag.c
Merge branch 'crack_jhash'

Conflicts:
	src/jag/args.c
	src/jag/jag.c
	src/makefile.mk
Fix the default make goal

'Cause we include */makefile.mk before the all goal is specified
(so that we have all TARGETS), the default goal is no longer all.
Fix this by setting .DEFAULT_GOAL.

There may be a better way of doing this.