Experiment with listing changes
Mostly working list of changes.

Fix various bugs in processSortedTable.
Rearrange JSON for easier processing in JavaScript.
Pull some of Handlebars' templates into partials for
Use proper diff algorithm for much improved output.
Various fixes.

Check for talent changes to range, cost, etc.  Better display of category
names.  Better automation of generating change list.  Properly skip newly
removed psi talents.
Include talent requirements
Smarter talent diffing.

Previously, same-named categories ("poisons" and "poison effects", etc.) that
swapped positions caused much trouble for makechangelist.lua.

Blacklist incomplete "war alchemy" talent.

Support latest Git's preferred_paradox.
Various cleanup