Merge branch 'dev' into dev-external

Conflicts:
	.gitignore
	README.markdown
	gitit.sh
	testwiki/testwiki.conf
	testwiki/wikidata/main.page
added perl example
added *example tests
fixed accidental commit of unmerged gitit script
worked on external examples
fixed so External.hs reads ad-hoc args too
hlint
Merge branch 'dev-external'

Conflicts:
	README.markdown
	testwiki/testwiki.conf
	testwiki/wikidata/main.page