Give all the templating regexes the `/g` modifier.

This way, all of them can handle being used multiple times on the same
line.
Slightly clarify the default site Makefile's help.

`make target-list` no longer claims that the `site` target will do
anything other than build the site.
Declare all default site Makefile targets phony.
Synchronize the configuration of site and test.

The `Makefile` and `rawkrc` of `site` and `test` now differ only
trivially. Thereby the non-unified `diff` of these two directories is
is reduced to the following:

```diff
diff site/Makefile test/Makefile
6c6,8
< SITE=site
---
> # ours is named sfnet because it was originally going to be the sourceforge
> # page.
> SITE=sfnet
10c12
< RHOST=rawk.brokenlcd.net:sites/rawk-site/
---
> RHOST=brokenlcd.net:sites/rawk-site/
diff site/rawkrc test/rawkrc
1c1
< mdparser=cat
---
> mdparser=smu
7c7
< uname_comment=""                # display build stats as comments in the page
---
> uname_comment="true"            # display build stats as comments in the page
Only in test: README
Only in test: sfnet
Only in test: sfnet.build
Common subdirectories: site/templates and test/templates
```

As can be observed from the shortlog, changes on the Makefile went
bidirectionally; this had the side-effect of giving the `site` Makefile
a couple of new and (in my humble opinion) quite useful targets.
Merge pull request #2 from mmirate/patch-2

A number of minor changes