- Added Lua wrapper for fonts.
- Added fonts to the definition system.
- Improved definition system a bit to allow for different base definition paths depending on the context.