Merge pull request #178 from ptroja/master

double 'the' removed
Create new PP backend annotations for literals (strings, numbers, ...)

Use these to emit string literals via a \HOLStringLit macro that can
be redefined to get better output than my default. Of course, it's
quite possible that my \textrm{``#1''} is not even a reasonable
default.

Note how the HOLStringLit macro is given an argument that doesn't have
the quotation mark delimiters around it.
Update for L3 examples.

Fixes a potential problem with the handling of word replicate.

Moves some shared code into stateLib (the register_combinations function).

Some other minor fixes.
Add a bunch of emacs bindings for Unicode superscript letters.
Some new bag theorems, and some syntax cleanup within the script.

Cleanup includes flipping to tight_equality (temporarily so as not to
contaminate descendents), and putting in a bunch of <=> instead of =
where necessary).
Clean quotient examples: now use core Mutual lib, rather than own copy

This is a start, of sorts, on having a go at github issue #10
BasicProvers ind'n tacs more uniform on datatypes and "non-datatypes"

Includes test-case of sorts.
added inter_eq, difference and toAList to sptreeTheory
minor updates to Milawa proofs
call 'rm' instead of '/bin/rm'
Fixed 'make clean' for several LaTeX results.

Wildcard expansion like 'rm -f foo.{ps,pdf}' works only when called from
a shell and not from Makefiles.
Merge branch 'master' of github.com:ptroja/HOL