Feature applet servlet options

This adds possibility to define `servlet:` and `applet:` as module compile options. At the same time, its introduce the concept of `ModuleHeader` in Kawa. A module header is composed of all syntax beginning with `module-`. When a module header is finished, no more module header can be defined afterward.