LHttpDir is the HttpDir instance used by Lua bindings and can be used by advanced Lua bindings creating new HttpDir type Lua interfaces.
LHttpDir and Lua userdata memory layout:
+-----------+
| LHttpDir |
+-----------+
| HttpDir | <- Any type that inherits from HttpDir
+-----------+