Added a "Weapon" option to skills, indicating that the skill should be considered a weapon category.
Added a "Weapon Ordering" box on the "Starting Character" tab,
  to have a drag-and-drop reordering of weapon skills.
Added WeaponListStore, to contain a filtered list of all skills containing only skills marked 'Weapon'.
Since "row-deleted" needs to be connected to the TreeModel, not the TreeView,
  added a Disconnect() option to the character.
  Maybe later, I should change model.char, then call UpdateAll() instead of remaking the model.
Added WeaponList, WeaponCostList, and WeaponCost() to Character
  Skills with the 'Weapon' tag ask the character for their cost, rather than asking parents.
  WeaponCost() checks the ordering of the WeaponList and gives the appropriate costs.
Still need to incorporate the WeaponList and WeaponCostList into the save format.

Now have a good build script to package executables for both linux and windows.
  Running build.py will make both pyCharGen.zip and pyCharGen.tar.gz
  Both contain the correct executable along with all that is needed to run.