Makefile.am: add check-in-release to push release files to git.
Bump version to 29.
Fix issue #8: members with the same names as class methods cause problems.
Makefile.am: check in sources before trying to check them out for test build.
stdlib.rockspec.in: correct name of git tag to source release tag.
Makefile.am: distcheck is really a dependency of check-in-release, not of release.
Makefile.am: don't try to rebuild documentation if not necessary
(doesn't work in VPATH build, so breaks distcheck).
.gitignore: we have reverted from zip to tgz tarballs.
Makefile.am: some more fixups to release-by-git.
Avoid rebuilding documentation in distributed sources, so users don't need luadoc installed.
set.lua: add missing dependency on list.lua
base.lua: note availability of original tostring as _tostring.
strict.lua: tweak formatting to match other modules
set.lua: fix broken elems iterator (issue #10)
tree.lua: add tree.merge.
Add a rockspec for building from git, and machinery for building variant rockspecs.
mkrockspecs.lua: whitespace fix.
rockspecs.lua: fix build command for building from git.
rockspecs.lua: add luadoc as a dependency for git rockspec.
* configury: load  local std modules as expected by mkrockspecs.lua.

Rather than having to manually update the installed lua-stdlib
behind luarocks' back, let the mkrockspecs.lua script find the
modules it was written for in the source tree.
* Makefile.am (LUA_PATH): Default to compiled-in search path.
(LUA_ENV): Load modules from the source tree instead of potentially
outdated versions from the lua installation.
(rockspecs): Run lua with LUA_ENV set.