`link' fix for SXML mode
Make HEAD and GET the default methods for define-page.

If the page is defined and retrievable via GET then HEAD should also
work.

Signed-off-by: Mario Domenech Goulart <mario.goulart@gmail.com>
Add define-app
define-app's matcher handle procedures, lists and regexes
-S is redundant, since -O3 is used
Fix define-app's matcher when the matcher object is a list

matcher can be implemented as a procedure.  No need to be a macro.
More tests for define-app
Fix definitions of procedures used by `define-app' and properly export it
Add literal-script/style? parameter

So far, awful doesn't actually handle literal styles, only javascript.
Pass (literal-script/style?) to (page-template)'s literal-style? keyword param

This implements the "literal style" part of literal-script/style
Depend on html-utils 0.9

For html-page's literal-style? keyword parameter
Add `add-css' procedure, as requested by John J. Foerch
Move define-page's tests to the tests' main group
Add 3-clause BSD license text to source files
awful-server.scm: remove shebang line and emacs mode line
Add LICENSE
Set perms for awful-server.scm as 0644