Split quill(n) into quill(n) and quillapp(n).

The quill(n) package will now contain reusable code which might be
exported for use by other projects.  The quillapp(n) package contains
code that is for use only by the quill application itself.