app -apptypes option

An app can now have multiple -apptypes: kit, linux, osx, and windows.
(uberkit has been removed; all kits are now uberkits).

'quill deps' now makes sure that basekits are available for all the
non-kit app types that are selected.