AUTHORS: Add myself.

* AUTHORS: List the few small contributions I've made.
Reformat some code to make lua-mode happier (most of the time, sigh).
Update URL to point to github.
base.lua: new memoize function.

* src/base.lua (memoize): Memoize a single result function by
wrapping it in a functable.
Merge pull request #5 from gvvaughan/pull-request/for-fame-and-glory

AUTHORS: Add myself.
base.lua: Fix minor formatting variation.
object.lua: fix inconsistency and missing HTML close tag in doc comments.
parser.lua: fix call to renamed method.
Tweak a couple of table functions.

Rename table.rearrange to the more descriptive table.clone_rename, and
clarify the documentation.

Make table.merge not clone its left-hand argument, but modify it, as
the user has reason to expect.
object: add the ability to have a constructor function.
object: fix an incorrect simplification in the previous commit.
build: Check MD5 sum of rockspec against tarball before releasing
Remove string.gsubs: the order of substitutions was undefined, and map can be used just as well.
string_ext: remove finds; map should be used with string.find instead
I misunderstood what finds did, and didn't spot that it was needed for split!

Revert "string_ext: remove finds; map should be used with string.find instead"

This reverts commit 5a62e3ee7ad2514b681ff6f348c43b797088b089.
Turn on debugging by default and tweak what the global debug function does.
set.lua: revert elements iterator to being pairs; leaves is wrong!
base.lua: remove a spurious blank line
set.lua: fix last commit: elements should be elems
getopt.lua: improve some comments and remove a redundant require