Update templating system and SchemaSchemaDemo.jar.

- New version of SchemaSchemaDemo.jar that generates
  correct foreign key constraint definitions.
- SchemaSchemaDemo JAR URN is now stored separate from Makefile.
- Template directory is now separated into 'normal' and 'special'
  subdirectories.