Custom tags

Custom tags. Add them to config.ld like this:

    custom_tags = {
      { name = 'path', title = 'Resource path',
        format = function(v)
          return '<pre>' .. v:gsub('^%s-(%w+)', '<b>%1</b>') .. '</pre>' 
        end
      } ,
    } 

This is a quick way to get ldoc to recognize arbitrary tags and document them just after the item description. All tags are registered as multiline for now, but this could be improved later.

`custom_tags` is a numeric table containing tables with keys:
- `name`: The tag name
- `title` (optional): An the label for the h3, like "Parameters"
- `format` (optional): A function to format the tag's value