Extensive work on Swahili and Learning

More Swahili noun classes added. The learning program can now ask for various kinds of nouns.
Extensive work on Swahili and Learning

Swahili noun classes (ki/vi, n) added. Dictionary program can learn these.
(Apparently some files were not being tracked by Git. Do I need to manually add each file I create?)
A whole batch of stuff

Well after a long dry spell of virtually no commits I have redone some wiring
in my house so that I can get onto the internet from my office again. Excellent
but it means there is loads of undocumented new stuff in the trunk. Here's what
I can think of off the top of my head:

 - The dictionary program is gone. It was such an inelegant thing and has been
replaced by the new utils/ directory which contains some utilities for
generating human-readable dictionaries. It is a much shorter program too,
because it relies on things in the installed Tranny languages.

 - I have fixed the (adjunct) instruction; it works now. (it tries to translate
something, but if that doesn't work it carries on as usual.) It's useful for
interpreting/generating syntactic adjuncts (optional elements), like adverbs,
adjectives, objects of ambitransitive verbs etc.

 - Extensive work on the Swahili nounphrase

 - My compiler does some simple optimisations now

Have fun!