building-hacks: added lua convenience function, made impassible tile fix optional.
eventful: added support for custom workshops and a convenience function to interpose side panel generation
Added directory listing to lua api (internal category).