Use the external table of lua-to-C mappings for completion.

  This means we don't need to duplicate our function-names.

  This is part of issue #47.